Здравствуйте дорогые друзья подскажите мне что делать, вот смотрю уроки Евгений Попова 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 кто может поможте пожалуста заранее спасибо.
Курсы Попова это плохой учебник. Ну попробуй сам понять в каком случае срабатывает else, видимо когда условие НЕ выполнилось. Дальше смотришь справку по функции, которая стоит в условии if и разбираешся ПОЧЕМУ оно не выполнилось… Так и прогрессируешь понемногу — шаг за шагом.
Даже книги советуют читать текущего года. Так что читай. Уроки 2007 года, это очень старая информация, сейчас уже php 6
ну я еше новичок а с книгами не разбираюсь мне видеуроки нужни Добавлено спустя 35 секунд: ну я уже много раз посмотрел но не понимаю в чем проблема пожалуста поможте
Ну тогда на курсы пойди раз книги не хочешь читать. Вот читай как найти ошибку: http://phpfaq.ru/debug Возможно mysql_num_rows возвращает что-то кроме числа больше нуля, по этому и срабатывает блок else. mysql_* помечены как устаревшие, используй mysqli, всё таки уже 2015 год. Поищи школьные книги по информатике, там доступно всё расписано.
а что скажте про этого видеокурса "http://www.torrentino.net/torrent/87525" нормально можно смотреть ?
https://www.youtube.com/watch?v=kEt1JvIK1aY&list=PLov7vC9M_ ... YdrYTJZtNE https://www.youtube.com/watch?v=i80Yj80bDLg&list=PLov7vC9M_ ... VKCwwDB788 https://www.youtube.com/watch?v=fuaCC_Vt7OU&list=PLov7vC9M_ ... 5JEYkELyp- https://www.youtube.com/watch?v=Hb1r4j1pDeA&list=PLov7vC9M_ ... u2UQwAGWym вот видео курсы, которые я просмотрел. в восторге. практически с нуля, только с++ правда изучал => вещи вроде ссылок, классов были не новы, победил их ранее =) со звуком иногда проблемы, но оно того стоит зы. по ссылкам это плей-листы с группами видео каждая. одна ссылка - один курс. там порядок иногда задом-наперед. нажми на кнопку playlist во время воспроизведения видео, чтобы увидеть список
Manvel, как ты учишь по видео курсам? По книгам можно делать закладки, перечитывать по 10 раз непонятные предложения. И читает человек быстрее чем смотрит видео. Нет волшебной видео лекции. Начинай читать книги школьных курсов.
касательно твоего вопроса: у пхп есть официальный и очень развитый ресурс с помощью. php.net. более того, очень много (почти все, что может быть нужно) на русском. обратившись к нему можно узнать о любой функции наверное больше, чем во всем остальном интернете. например твоя функция mysql_query: http://php.ru/manual/function.mysql-query.html . как видно она устарела и использовать ее не следует. далее... срабатывает элсе, значит ложь в (mysql_num_rows($result3) > 0) сделай эхо mysql_num_rows($result3), посмотри что туда приходит. очевидно, что-то меньше трех. а возможно (скорее всего) вообще false. ложь php приведет к нулю, а ноль никогда не будет больше нуля. зы: если сделать "echo mysql_num_rows($result3)" , а там ложь, то ничего не вылезет, т.к. false приведется к пустой строке ''. чтобы убедиться, можно добавить текст как-то так: "echo mysql_num_rows($result3).' - если ничего нет, то false =)' " тут не соглашусь, это личное мнение. есть волшебные видео лекции и волшебные книги, все зависит от авторов. на видео живой человек яснее воспринимается, видео можно ставить на паузу для осознания, отматывать, что выгодно отличает от живой лекции. и это все тоже личное мнение. в конце-концов одно другому не мешает. добавляю... думал я сума схожу, оказалось нет =) этот форум изменяет все ссылки к php.net на аналогичные страницы на php.ru. ничего против не имею - молодцы))) очень хороший ресурс. но php.net все-же официальный вроде-как. т.к. не могу добавить ссылку, а вуалировать - плохо, напишу так... заходишь туда, в строку поиска копируешь название функции. все. читаешь о ней все что только можно. текущий ресурс хороший, но то, что функция устарела почему-то не сообщает и люди будут использовать ее без задней мысли =( перед текстом с описанием надо крупным шрифтом говорить такое, как и делают на пхп.нет
Так нет по php свежих волшебных видео, а школьные книги по информатике и программированию + документация по php даст знания. Но я понял ты будешь до конца не читать. А всё по тому что по программированию больше хорошего текста чем видео, прими реальность.