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

Уроки по PHP, Javascript и т.п.
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

and
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

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

Сообщение Evgesha »

делаю так

Код: Выделить всё

'SELECT * FROM `'.$table_name.'` WHERE `uid`='.$viewer_id;
и выдаёт в echo
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u592713388/public_html/stat1.php on line 26
в чём может быть проблема? если вставить вместо viewer_id числа, то работает
Аватара пользователя
ChineseBeemaster
Сообщения: 64
Зарегистрирован: 28 авг 2011, 04:02

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

Сообщение ChineseBeemaster »

Evgesha писал(а):в чём может быть проблема? если вставить вместо viewer_id числа, то работает
а как $viewer_id вормируется?
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

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

Сообщение Evgesha »

$viewer_id = (int)$_POST['viewer_id']; и так тоже пробовал $viewer_id = $_REQUEST['viewer_id'];
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

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

Сообщение paduchin »

Может всё же так?

Код: Выделить всё

$viewer_id = $_GET['viewer_id'];
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

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

Сообщение Evgesha »

сейчас попробую=)
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

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

Сообщение Evgesha »

Код: Выделить всё

<?php// данные доступа к базе данных$db_host="local";       // обычно не нужно изменять$db_user="u5927133";        // имя пользователя БД$db_password="teest";        // пароль БД$db_name = "u59a";      // имя БД$table_name = "stat";       // имя таблицы статистики. Если вы не меняли его в запросе, создающем БД, то и здесь менять его не надо// данные приложения$app_id = '2328'; // id приложения$api_secret = '3OECedjs4tTURkDR'; // защищенный ключ приложения$viewer_id = $_GET['viewer_id'];// соединение с БДmysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());mysql_query("SET NAMES 'utf8'"); // Выполняем запрос: выбрать ID пользователей, которые посетили приложение более 10 раз$query ='SELECT * FROM `'.$table_name.'` WHERE `uid`='.$viewer_id;$sql = mysql_query($query);// обрабатываем полученный результат// если нужно, то узнаем количество выбранных значений//$num_rows = mysql_num_rows($sql);//echo $num_rows.'<br />'; // выводим данныеwhile ($sql_data = mysql_fetch_array($sql)) {   echo $sql_data['uid'].''.$sql_data['visits'].'<br />';} // иногда нужно вывести данные через цикл forfor ($i=0; $i<$num_rows; $i++) {    $sql_data = mysql_fetch_array($sql);    echo $sql_data['uid'].''.$sql_data['visits'].'<br />';} ?>
выдаёт

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u592713388/public_html/stat1.php on line 26
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

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

Сообщение paduchin »

Хз... попробуй так чтоли

Код: Выделить всё

$sql = @mysql_query($query);
Хотя думаю от этого мало что изменится...
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

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

Сообщение Evgesha »

а с Flash я должен что нить сказать php насчёт viewer_id ?
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

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

Сообщение paduchin »

Если это ты делаешь flash приложение то ты должен передать через POST или GET id пользователя
Ответить