опять воюю с курсом попова евгения
начал обучиться дошёл до 2-го уровня, а точнее до его середины
познал что есть попов а бросить жаль - уже многое сделано
вожусь с тем же самым php блогом
вот код проблемной страницы
<td width="182" valign="top" class="left">
<div class="nav_title">Категории</div>
<?php
$result2 = mysql_query("SELECT * FROM categories", $db); //выборка из базы
if (!$result2) //проверка соединения с базой данных
{
echo "<p>Ошибка. Запрос на выборку из базы данных не прошёл. Напишите об этом администратору admin@lds.net.ua <br> <strong>Код ошибки:</strong> </p>";
exit (mysql_error ()); //выводит ошибку mysql
}
if (mysql_num_rows ($result2) > 0)
{
$myrow2 = mysql_fetch_array($result2);
do
{
printf ("<p><a class='nav_link' href='view_cat.php?cat=%s'>%s</a></p>",$myrow2["id"],$myrow2["title"]);
}
while ($myrow2 = mysql_fetch_array($result2));
}
else
{
echo "<p>Запрос не может быть осуществлен. В таблице нет записей</p>";
exit ();
}
?>
<div class="nav_title">Последние заметки</div>
<?php
$result3 = mysql_query("SELECT id, title FROM data ORDER BY date DESC, id DESC LIMIT 5", $db); //выборка из базы
if (!$result3) //проверка соединения с базой данных
{
echo "<p>Ошибка. Запрос на выборку из базы данных не прошёл. Напишите об этом администратору admin@lds.net.ua <br> <strong>Код ошибки:</strong> </p>";
exit (mysql_error ()); //выводит ошибку mysql
}
if (mysql_num_rows ($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);
do
{
printf ("<p><a class='nav_link' href='view_post.php?id=%s'>%s</a></p>", $myrow3 ["id"],$myrow3["title"]);
}
while ($myrow3 = mysql_fetch_array ($result3));
}
else
{
echo "<p>Запрос не может быть осуществлен. В таблице нет записей</p>";
exit ();
}
?>
<div class="nav_title">Архив</div>
<?
$result4 = mysql_query("SELECT DISTINCT date FROM data", $db); //выборка из базы
if (!$result4) //проверка соединения с базой данных
{
echo "<p>Ошибка. Запрос на выборку из базы данных не прошёл. Напишите об этом администратору admin@lds.net.ua <br> <strong>Код ошибки:</strong> </p>";
exit (mysql_error ()); //выводит ошибку mysql
}
if (mysql_num_rows ($result4) > 0)
{
$myrow4 = mysql_fetch_array($result4);
do
{
printf ("<p><a class='nav_link' href='view_date.php?date=%s'>%s</a></p>", $myrow4 ["date"],$myrow4["date"]);
}
while ($myrow4 = mysql_fetch_array ($result4));
}
else
{
echo "<p>Запрос не может быть осуществлен. В таблице нет записей</p>";
exit ();
}
?>
</td>
выводится следующее:
подскажите пожалуйста, уважаемые профессионалы
что это за дата 0000-00-00?
откуда она взялась и как её убрать?
в базу её нет
Спустя 34 минуты, 13 секунд (27.08.2010 - 01:05) Nikitian написал(а):
Спустя 19 минут, 5 секунд (27.08.2010 - 01:24) liver1981 написал(а):
Nikitian, у меня SQLyog
не знаю как тут проверить эту комманду
я ещё неопытен
не знаю как тут проверить эту комманду
я ещё неопытен
Спустя 7 минут, 29 секунд (27.08.2010 - 01:31) Nikitian написал(а):
Просто у меня есть предположение, что в вашей табличке имеются нулевые даты...
Спустя 51 секунда (27.08.2010 - 01:32) liver1981 написал(а):
Nikitian, я нашол phpmyadmin у себя в денвере
а как тут подать запрос?
а как тут подать запрос?
Спустя 4 минуты, 21 секунда (27.08.2010 - 01:36) liver1981 написал(а):
Nikitian, да вы абсолютно правы
не знаю даже как она у меня с пальцев проскачила
кодить приходится ночью, так что наверное я просто устал.
спасибо вам большое
больших успехов вам и всяческого благополучия!
не знаю даже как она у меня с пальцев проскачила
кодить приходится ночью, так что наверное я просто устал.
спасибо вам большое
больших успехов вам и всяческого благополучия!
Спустя 2 минуты, 47 секунд (27.08.2010 - 01:39) Nikitian написал(а):
За пожелания спасибо, как раз успех и благополучие не помешают ввиду ухода с работы.
Ночами кодить можно при условии сна днём. В любом другом случае не надо - утром будете задавать один и то тоже вопрос: "Кто это всё написал и как оно вообще должно было работать???"
Ночами кодить можно при условии сна днём. В любом другом случае не надо - утром будете задавать один и то тоже вопрос: "Кто это всё написал и как оно вообще должно было работать???"
Спустя 4 минуты, 1 секунда (27.08.2010 - 01:43) liver1981 написал(а):
Nikitian, искренне желаю вам найти не одну и лучше той что была.
насчет ночи - да я понимаю, но альтернативы нет пока что. работать то нужно. надеюсь хоть что то но в моей голове останется. другой надежды нет
насчет ночи - да я понимаю, но альтернативы нет пока что. работать то нужно. надеюсь хоть что то но в моей голове останется. другой надежды нет
Спустя 6 минут, 24 секунды (27.08.2010 - 01:50) Nikitian написал(а):
Спасибо, но уволился, чтобы отдохнуть месяцок на фрилансе Так что не спешу искать новую.... Плюсик тыкните и хватит :-[
Спустя 2 минуты, 22 секунды (27.08.2010 - 01:52) liver1981 написал(а):
Nikitian, само собой - летит плюс
фриланс - это отлично, но мне ещё учится до такого долго
фриланс - это отлично, но мне ещё учится до такого долго