Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помощь по комментарий

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Помощь по комментарий
Manvel
Отправлено: 10 Января, 2015 - 19:35:18
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




Здравствуйте дорогые друзья подскажите мне что делать, вот смотрю уроки Евгений Попова 2007 года, там он создает модуль комментарий и вот тот код

echo "<p>Комментарий к этой заметке:</p>";
$result3 = mysql_query("SELECT * FROM comments WHERE post='$id'",$con);
if(mysql_num_rows($result3) > 0){
$myrow3 = mysql_fetch_array($result3);

do{
printf("<p>Комментарий добавил(а): %s <br> Дата: %s</p>
<p>%s</p>",$myrow3["author"],$myrow3["date"],$myrow3["text"]);
}

while($myrow3 = mysql_fetch_array($result3));

}
else{
echo "<p>Еше не работает</p>";
}

и сейчас я не понимаю почему у меня код не работает а место этого работает else кто может поможте пожалуста
заранее спасибо.
 
 Top
kotyara1979
Отправлено: 10 Января, 2015 - 20:20:02
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




Ну, очевидно, у вас нет записей в базе, поэтому обрабатывается else.
Это, если нет ошибок.


-----
Сделать можно все. Главное одеть каску.
 
 Top
andrewkard
Отправлено: 10 Января, 2015 - 23:00:21
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)





Это означает что:
если количество строчек результата больше нуля, т.е. 1 и более то
 
 Top
LIME
Отправлено: 11 Января, 2015 - 06:02:22
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




еще 1 попорук от Попова родился
 
 Top
andrewkard
Отправлено: 11 Января, 2015 - 12:36:04
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Manvel
Проверить запрос mysql_query можно просто выполнив его в phpMyAdmin во вкладке SQL
 
 Top
Manvel
Отправлено: 11 Января, 2015 - 23:41:29
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2015  


Помог: 0 раз(а)




Посмотрите внимательно в коде в этом строке
$result3 = mysql_query("SELECT * FROM comments WHERE post='$id'",$con);
$con это переменная с кором я подключаюсь к базу там целий код mysql_connect у меня на другом файле есть ну у меня база подклучился в других скриптах но в этом не понимаю почему не работает у меня там есть и еше документи с кодами и вроде все нормально работает а этот не понимаю почему не работает
 
 Top
andrewkard
Отправлено: 12 Января, 2015 - 01:06:41
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Manvel
Подключите базу и в этом.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB