Вывод данных из базы (php, mysqli, mysql)

Уроки по PHP, Javascript и т.п.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Александр » 02 май 2012, 22:35

qwerty123
Выведи через echo какой запрос получается и попробуй выполнить его через phpMyAdmin.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Вывод данных из базы (PHP + MySQL)

Сообщение ZEBC » 19 сен 2012, 13:54

Александр

а ка сделать чтобы например из базы выводило имя фамилию и ид по 3 столбцам ?

зарание блогодарен :D
ZEBC

 
Сообщения: 100
Зарегистрирован: 21 июн 2012, 06:42
Благодарил (а): 6 раз.
Поблагодарили: 3 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Александр » 19 сен 2012, 14:39

ZEBC
Погугли PHP+MySQL. Я не знаю чего тебе не хватает в этом уроке чтобы сделать то о чем ты спрашиваешь. Просто выбери из базы столько имен, фамилий и id, сколько тебе надо.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Minimalgift » 17 ноя 2012, 12:56

Не могу понять, как правильно прописать код в php, чтобы он брал определенное значение где `uid`='.$viewer_id;
Допустим, мне надо вывести значение опыта определенного пользователя, я пишу:
  1. 'SELECT * FROM `'.$table_name.' SET `exp` WHERE `uid`='.$viewer_id;

А вывести никак не получается. Пишу: дабы посмотреть на вывод хотя бы одного значения, но эффекта не приносит, выводит лишь тире. В чем может быть проблема?
Minimalgift

 
Сообщения: 17
Зарегистрирован: 12 ноя 2012, 08:07
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Serge » 17 ноя 2012, 13:10

Minimalgift писал(а):
  1. 'SELECT * FROM `'.$table_name.' SET `exp` WHERE `uid`='.$viewer_id;
В чем может быть проблема?

А Вы там кавычку не закрыли.
УПД: ну и запрос выполняете хоть? Можно же смотреть, в чем беда mysql_query($query) or die (mysql_error());
http://sevenlines.com.ua - разработка и продвижение сайтов
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Minimalgift » 17 ноя 2012, 15:16

Ошибок не выдает, но и нужное не выводит. Если писать тот же код, что и в уроке - выводит все хорошо. Пытаюсь вывести значение по определенному пользователю - вывод не удается. Можете ли привести пример кода, (как это примерно можно осуществить) опираясь на который я и смогу его отредактировать под себя?

И можно ли через флеш, отправить данные (vierwer_id например) в php и из этого же php затем во флеше вывести значение которое мне необходимо из бд? Просто логику этого всего продумал, начинаю писать - выходит не то)

Извиняюсь за то, что что-то может быть не понятно, но пытаюсь все это сформулировать достаточно четко.
Заранее спасибо.
Minimalgift

 
Сообщения: 17
Зарегистрирован: 12 ноя 2012, 08:07
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Serge » 17 ноя 2012, 15:21

Minimalgift писал(а):Ошибок не выдает, но и нужное не выводит. Если писать тот же код, что и в уроке - выводит все хорошо. Пытаюсь вывести значение по определенному пользователю - вывод не удается. Можете ли привести пример кода, (как это примерно можно осуществить) опираясь на который я и смогу его отредактировать под себя?

И можно ли через флеш, отправить данные (vierwer_id например) в php и из этого же php затем во флеше вывести значение которое мне необходимо из бд? Просто логику этого всего продумал, начинаю писать - выходит не то)

Извиняюсь за то, что что-то может быть не понятно, но пытаюсь все это сформулировать достаточно четко.
Заранее спасибо.

  1. $query = "SELECT * FROM `users` WHERE `uid` = " . $uid;
  2. $result = mysql_query($query);
  3. $row = mysql_fetch_assoc($result);
  4. echo $row['visits'];

Как-то так, должно работать. Только если такого uid нет в таблице - будет ерунда.
А на счет флеша - можно, но я не знаю как, я с ним не работал.
http://sevenlines.com.ua - разработка и продвижение сайтов

За это сообщение автора Serge поблагодарил:
Minimalgift
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Minimalgift » 17 ноя 2012, 15:28

Большое спасибо, работает. Хоть пока что и с подставленным значением. Осталось разобраться с отправкой viewer_id и все.
Minimalgift

 
Сообщения: 17
Зарегистрирован: 12 ноя 2012, 08:07
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Minimalgift » 18 ноя 2012, 09:12

Решил пойти сложным путем, по которому все таки должно было что то получиться, отправляю viewer_id в отдельный php, который подключаю в другом скрипте:
  1. include 'expext.php';
  2. $query = "SELECT * FROM `stat` WHERE `uid` = " . $uid;
  3. $result = mysql_query($query);
  4. $row = @mysql_fetch_assoc($result);
  5. echo $row['exp'];

если в expext.php подставить значение - все выводится, когда пытаюсь вывести именно ['exp'] через viewer_id - то в текстовом поле пусто. При этом данные по визитам и по добавлению в бд пользователя успешно добавляются.
Minimalgift

 
Сообщения: 17
Зарегистрирован: 12 ноя 2012, 08:07
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.

Re: Вывод данных из базы (PHP + MySQL)

Сообщение Александр » 18 ноя 2012, 13:10

Minimalgift
Так сделай
  1. $query = "SELECT * FROM `stat` WHERE `uid` = " . $uid;
  2. echo $query;

Посмотри правильно ли составлен запрос. Попробуй выполнить запрос через phpMyAdmin. Если всё правильно работает, то ищи проблему в обработке результата.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Пред.

Вернуться в Уроки на другие темы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron