|
|
|
| выдает следующую ошибку Warning: mysql_result(): supplied argument is not a valid MySQL result resource in S:\home\foto\www\module\online.php on line 16
15-16 строки
$result = mysql_query("SELECT (*) FROM `online` LEFT JOIN user ON online.user_id=user.id WHERE user.name = '".$name."' ");
$posts = mysql_result($result,0);
|
| |
|
|
|
|
|
|
|
для: Bvz
(28.01.2010 в 12:51)
| | ну скорее всего не правильный синтаксис или записей нет.
а ещё уберите скобочки SELECT (*) смущают чёто :) | |
|
|
|
|
|
|
|
для: sl1p
(28.01.2010 в 13:16)
| | очень смешно | |
|
|
|
|
|
|
|
для: Bvz
(28.01.2010 в 12:51)
| | Скобочки и правда лучше убрать. Я прочтения, наверное, с пятого только понял, что COUNT там нет.
Допишите die:
$result = mysql_query("SELECT (*) FROM `online` LEFT JOIN user ON online.user_id=user.id WHERE user.name = '".$name."' ") or die ( mysql_error() );
Если усе ок - проверьте, сколько строчек возвращает запрос ( mysql_num_rows () ) | |
|
|
|
|
|
|
|
для: neadekvat
(28.01.2010 в 16:50)
| | мало выводить mysql_error()
нужно выводить еще и текст запроса. | |
|
|
|
|
автор: Тень (29.01.2010 в 03:35) |
|
|
для: Trianon
(29.01.2010 в 01:59)
| | Всё в лог, в лог ВСЁЁЁ | |
|
|
|
|
|
|
|
для: Тень
(29.01.2010 в 03:35)
| | В лог всё хорошо и правильно в процессе боевой разработки/применения.
Во время обучения куда удобнее и эффективнее именно на экран. | |
|
|
|
|
|
|
|
для: Bvz
(28.01.2010 в 12:51)
| | Здравствуйте! Честно говоря, не совсем понятно в online.user идёт подстановка значения GET - параметра? Если да, то необходимо обрамить его как $name. | |
|
|
|