41

(69 відповідей, залишених у Бази даних)

мені потрібно щоб з таблиці users брався id ігрока і вводився в таблицю location_users в столпец id_user

42

(69 відповідей, залишених у Бази даних)

truesupport написав:

це означає що в таблиці location_users добавиться новий рядок id як ви уже сказали вставиться автоматично
а в стовпець id_user буде записано 14 і в стовпець location буде записано WV.

Тобто цю команду можна пояснити так. Встав в таблицю location_users в стовпці id_user, location значення 14, WV

( якщо честно то я заплутався! Прошу вибачення якщо не правий! Но мені потрібно щоб стовпець id_user містив в себе id ігрока а стовпець location містив ID локації!
Особливо я не зрозумів ось цього що ви написали "Тобто цю команду можна пояснити так. Встав в таблицю location_users в стовпці id_user, location значення 14, WV"
В моїй базі є 3 таблиці
location - там знаходяться локації
location_users - це я збираюся використовувати як перехід ігроків по локацям
users - тут знаходяться всі зареєстровані гравці

43

(69 відповідей, залишених у Бази даних)

truesupport написав:

По перше не забувайте писати будь ласка. Вам не тяжко а нам (користувачам форуму) приємно. По друге вам вже хтось радив що для початку непогано було б почитати якийсь підручник по роботі з mysql. Я думаю так само. Ну а тепер щодо вашого питання. Є 4 часто виконувані операції з базою даних це:
INSERT (додавання нового запису в базу даних)
UPDATE (редагування запису)
DELETE (видалення запису)
SELECT (вибірка з таблиці одного чи декількох записів)
Конкретно зараз вам потрібно використати команду Insert. Це може виглядати приблизно так.

INSERT INTO location_users(id_user,location) VALUES (14, 'WV')


цю sql команду ви можете виконати за допомогою функції mysql_query().

Дякуб звичайно, а яка саме частина коду відповідає за розміщення  в стовпчик id_user, id пользователя?
(це я просто так пишу для свого інтересу) Я лише зрозумів що ви вибрали таблицю location_users і вибрали поля id_user,location . А що означає  VALUES (14, 'WV')? Підкажіть будь-ласка якщо Вам не тяжко.

44

(69 відповідей, залишених у Бази даних)

Допоможіть мені ще в цьому, є таблиця

CREATE TABLE `location_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_user` int(50) NOT NULL,
  `location` int(50) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=cp1251;

id заповнюється автоматично (auto_increment), а стовпчик id_user містить в себе ID пользователя!
Як можна в стовпчик id_user помістити id пользователя?

45

(69 відповідей, залишених у Бази даних)

Дякую всім! Я й надалі буду сюди вписувати продовження моєї роботи! Мложе щось підскажуте зробити по іншому!)

46

(69 відповідей, залишених у Бази даних)

Привіт всім! Ось що в мене получилося

include ("cone.php"); 
mysql_query("SET NAMES 'cp1251' COLLATE 'cp1251_general_ci'"); 
$query = "select * from location"; // там много разных операторов, советую почитать в интернете о запросах MySQL 
 $sql = mysql_query($query); 
 $row = mysql_fetch_array($sql); 
 echo "<center>".$row['name'];
 echo "<br>Описание локации: ".$row['opes'];

І це все спрацювало! Тепер буду розмишляти як перходи робити)

47

(69 відповідей, залишених у Бази даних)

funivan написав:

У Вас навіть немає мінімальних знань. Це дуже складно писати просто так в лоб. Ви потратите рік часу і нічого не добєтесь, а якщо будете потихеньку вчитись то за рік часу буде хоч якась мінімальна версія.

Я повністю це розумію! Мені потрібно спочатку php вивчити щоб братися за інший язик програмування, але я php ніяк не можу вивчити я читав разів 5 php і нічого не зрозумів ! В підручникуу пишуть основи (ніби якщо ось такий код написати ось таке виходить) а мені потрібно з нуля пояснувати, чому відрізняються квадрітні дужки від круглих, двойні лапки від одноточних і так далі... на даний час такого підручника я не знайшо! Можливо в мене немає таланту до цього і мені потрібно задуматися про щось інше. Якщо так і піде дальше то може так і зроблю!
Пробачте за те що я вам голову крутив, попробую щераз вивчати php можливо на цей раз щось зрозумію!

48

(69 відповідей, залишених у Бази даних)

Bartash написав:

Stadnik Roman, ви тоді розрізняйте поняття - "витягти з бази" та "вивести у бравзері".
SQL-запит витягне дані з бази. Ви їх можете зберегти в окрему змінну і виводити вже по мірі необхідності, але...

Вам зараз це мало що скаже, либонь, та скрипт PHP виконується на сервері, а виведення отриманих із бази даних не всіх одразу - операція на клієнті, себто вже JavaScript (і, мо, навіть AJAX).

Підхід, знову-таки, ситуаційний.

Дуже вибачаюся! Мені потрібно вивести у браузері! (без знань дуже тяжко і собі і тим хто тобі хоче допомогти) Це JavaScript ?

49

(69 відповідей, залишених у Бази даних)

Hanter написав:

Тоді замініть

printf("<b>id:</b> %s <br> <a href=\"%s\">Next row</a>",$row['id'],++$id);

на

printf("<b>id:</b> %s | name: %s | opes: %s<br> <a href=\"%s\">Next row</a>",$row['id'],$row['name'],$row['opes'],++$id);

Це вже більш-менш те що я намагаюся зробити!
У вас получилося http://домен агресора/s1/rauyTy а мені потрібно лише ось це
http://домен агресора/s1/FauyfV
Мені потрібно витягнути лише рядок id1 а id2 не чіпати а також не потрібно робити перехід з id1 на id2 (це зроблю пізніше!) Просто витягнути рядок id1!
ось тут я детальніше показав що мені потрібно http://домен агресора/s1/wauyJ4
id відображати не потрібно!

50

(69 відповідей, залишених у Бази даних)

Hanter написав:
Stadnik Roman написав:

Розкажу детальніше що я намагаюся зробити, я роблю локації для браузерної ігри! Всі дані будуть у базі,
При переході з профілю ігрок попадає на файл mapa.php цей файл має витягнути з бази дані про локацію!
Наприклад -> http://домен агресора/s1/Pauyg7  я намагаюся ось таке зробити!
Про пререходи по id я не говорю, бо для цього потрібно добавити ще одну комірку до кожного id і там вписувати переходи (це щось типу силок між файлами, але це між комірками id)
Зараз я намагаюся вивести тільки те що є під id1 - а це поле name та поле opes які потрібно відобразити!
(напевне погано розяснив що я намагаюся зробити)
А що до поради  від Очі.завидющі я обовязково прочитаю SQL!

Значить вам потрібно таке:

Прихований текст
<?php

    // Соединиться с сервером БД
    mysql_connect("localhost", "root", "hlhf764") or die (mysql_error ());

    // Выбрать БД
    mysql_select_db("games") or die(mysql_error());


     if(isset($_GET['id']) and is_numeric($_GET['id']))
         $id = intval($_GET['id']);
     else
         $id = 1;

    $sql = "SELECT * FROM `location` WHERE id >= '".$id."'";
    $query = mysql_query($sql);// делаем выборку из таблицы

     if(mysql_num_rows($query) == 0)
     {
         echo "ID not found";
     }
     else
     { 
         while($row = mysql_fetch_array($query))
          printf("<b>id:</b> %s <br> <a href=\"%s\">Next row</a>",$row['id'],++$id);
     }

?>

Мені потрібно щоб виводилося на файл з розширеням php не тільки id1 а щей поле "name" та "opes" !

51

(69 відповідей, залишених у Бази даних)

А хіба через SQL можна виносити дані з бази на файл з розширеням php?

52

(69 відповідей, залишених у Бази даних)

Розкажу детальніше що я намагаюся зробити, я роблю локації для браузерної ігри! Всі дані будуть у базі,
При переході з профілю ігрок попадає на файл mapa.php цей файл має витягнути з бази дані про локацію!
Наприклад -> http://домен агресора/s1/Pauyg7  я намагаюся ось таке зробити!
Про пререходи по id я не говорю, бо для цього потрібно добавити ще одну комірку до кожного id і там вписувати переходи (це щось типу силок між файлами, але це між комірками id)
Зараз я намагаюся вивести тільки те що є під id1 - а це поле name та поле opes які потрібно відобразити!
(напевне погано розяснив що я намагаюся зробити)
А що до поради  від Очі.завидющі я обовязково прочитаю SQL!

53

(69 відповідей, залишених у Бази даних)

Bartash написав:
Stadnik Roman написав:

Мені потрібно винести з бази з таблиці "location" поля "name" і "opes" на файл php
Так як знань я не маю, зробити це не можу! Де про це можна почитати? Шукав в google, но не знайшов потрібної мені інформації!

А наведіть, будь-ласка, свої пошукові гуглозапити, якими ви шукали дане питання. :)

Ви маєте наувазі звідки цей код я взяв?

54

(69 відповідей, залишених у Бази даних)

Я зробив ось так

<?php 
   // Соединиться с сервером БД 
   mysql_connect("localhost", "root", "hlhf764") or die (mysql_error ()); 

   // Выбрать БД 
   mysql_select_db("games") or die(mysql_error()); 

     
     
     
   $result=mysql_query('SELECT * FROM `location`');// делаем выборку из таблицы 
      while($row=mysql_fetch_array($result))// берем результаты из каждой строки 
   {   
   echo ' id='.$row['id'].' '.$row['name'].'';// выводим данные 
     } 
     
     
   ?> 
   </body> 
   </html> 

</body> 
</html> 

але на файл відправляє все що є в таблиці а мені троба щоб відправляло тільки один стовпчик (id) а щоб перейти на інший id потрібно нажати на щось!

Є база,

CREATE TABLE `loсation` (   
      `id` int(11) NOT NULL AUTO_INCREMENT,   
      `name` varchar(100) NOT NULL,   
      `opes` varchar(100) NOT NULL,   
      PRIMARY KEY (`id`)   
   ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT utf8_general_ci;   

Мені потрібно винести з бази з таблиці "location" поля "name" і "opes" на файл php
Так як знань я не маю, зробити це не можу! Де про це можна почитати? Шукав в google, но не знайшов потрібної мені інформації!

56

(3 відповідей, залишених у Інше)

Все, проблема вирішена!
Необхідно в диспетчері пристроїв у властивостях IDE ATA / ATAPI контролерів на вкладці "Додаткові параметри" знайти "дисковод для компакт-дисків" і прибрати трохи нижче галку "задіяти DMA". після натискання кнопки ОК з приводом все буде нормально

57

(3 відповідей, залишених у Інше)

Chemist-i написав:

а в лінуксі?

не працює!

58

(3 відповідей, залишених у Інше)

Проблема з дисководом! Не читає дискiв на windows 8, 7 (а на віндовс xp працює)
Драйвера обновляв нічого не допомогло! Дисковод старий!

59

(4 відповідей, залишених у Windows)

Привіт всім! Я змушений переустановити віндовс, є багато закладок в хромі, щоб їх не записувати в блокнот я хочу спитатися де знаходиться файлхрому з цими закладками щоб його копіювати?!

60

(29 відповідей, залишених у Інше)

Bartash написав:
Stadnik Roman написав:

Повіністю згоден! Доречі, покемонів вже закаинув! Я просто шукаю зараз якись вид заробітку!

Про покемонів не здивований.
Якщо ви шукаєте підзаробіток - дивіться у бік чогось реальнішого і вже відпрацьованого. Велосипеди з нуля попитом не конче користуються.

По чуть-чуть поліпшую знання (html, css) а php я не можу вивчити! Ніяк не можу зрозуміти елементарного! Тому маю багато вільного часу, ось і шукаю вид заробітку!

Якось ви ділилися думками на форумі, чи не піти б вам в ІТ. Якщо ви й справді надумали, то сідайте за книжки та компа і штудіюйте, поки "по чуть-чуть <..> не можу вивчити" не перетвориться на "як прикрутити до апача модуль djgurda під opensuse?".
Зрозумійте: є первинні та другорядні справи. Якщо після опрацювання первинних у вас залишатиметься час - робіть другорядні, інакше ризикуєте лишитися на робертах.

А що є більш реалістичне і відпрацьоване?
Я вивчаю програмування, ліпше на практиці! За час який я провів за підручниками і за час який я провів за проектами без майбутнього, то я вивчив більше за прооекати чим за книжками!
Доречі мене ось мучить цілий час питання, що робить програміст?
Мені подобається щось створювати html - css...
Якщо б я вирішив поступати на програміста то там напевне є різні спеціалізації, чи ні? Бо ремонтувати компютер це не в моєму стилі! Тому ось і  інтересно як називається спеціалізація по дизайну (якщо звичайно така є?)
І останє питання які помилки допущині в тексті (це я просто так питаю)?