$result_music = mysql_query ("SELECT * FROM music",$db) ;
if (!$result_music)
{
echo "<p>Запрос на выборку из базы 'music' не прошол, обратитесь к админестратору.</p>";
exit(mysql_error());
}
if (mysql_num_rows($result_music) > 0)
{
$myrow_music = mysql_fetch_array ($result_music);
}
do
{
printf("<div class='music_div'><a hreaf='1music.php?id=%s'> %s - %s
<br>
<table width='0' border='0' cellspacing='0' cellpadding='0'>
<tr>
<th width='100' scope='col'>
<img src='%s' width='100' height='100' align='absmiddle' />
</th>
<th width='382' align='left' valign='top' scope='col'>
<p class='p_discription'> %s</p>
</th>
</tr>
</table>
<p class='p_view'>Количество просмотров: %s, Дата: %s</p>
</div>",$myrow_music["id"],$myrow_music["author"],$myrow_music["title"],$myrow_music["mini_img"],
$myrow_music["discription"], $myrow_music["view"],$myrow_music["date"]);
}
while ($myrow_music = mysql_fetch_array($result_music));
else
{
echo "<p>Информация по запросу не может быть извлечина4</p>";
exit();
}
за рание спасибо за помощь
Спустя 3 минуты, 32 секунды (22.05.2012 - 13:48) TranceIT написал(а):
Какой текст ошибки?
Спустя 1 минута, 20 секунд (22.05.2012 - 13:49) Игорь_Vasinsky написал(а):
Спустя 1 минута, 1 секунда (22.05.2012 - 13:50) TranceIT написал(а):
while ($myrow_music = mysql_fetch_array($result_music));
else
{
echo "<p>Информация по запросу не может быть извлечина4</p>";
exit();
}
Неверный синтаксис.
Во-первых
while (условие) {
код
}
Во вторых else применяется только вместе с if.
Спустя 2 минуты, 29 секунд (22.05.2012 - 13:52) Игорь_Vasinsky написал(а):
да я линк дал - где показывается как правильно из БД данные вывести.
Спустя 2 минуты, 42 секунды (22.05.2012 - 13:55) davils написал(а):
Прошу прощения уже сам нашол)))
Я закрыл скобку перед do, которые должны закрыватся после while))
Ну по сколько я уже здесь подкиньте ссылку сгде можно настроить отображение ошибок, раньше работал в денвере ошибки выводились прямо в браузере очень удобно, но захотелось поставить apach+php+mysql в роди бы всё работает но вот по поводу ошибок они не отображаются в браузере и нету в файле error.log
Я закрыл скобку перед do, которые должны закрыватся после while))
Ну по сколько я уже здесь подкиньте ссылку сгде можно настроить отображение ошибок, раньше работал в денвере ошибки выводились прямо в браузере очень удобно, но захотелось поставить apach+php+mysql в роди бы всё работает но вот по поводу ошибок они не отображаются в браузере и нету в файле error.log
Спустя 59 секунд (22.05.2012 - 13:56) Игорь_Vasinsky написал(а):
вначале кода
для IIS свои приблуды.
error_reporting(E_ALL);
для IIS свои приблуды.
Спустя 2 минуты, 31 секунда (22.05.2012 - 13:59) davils написал(а):
А можно по подробнее я только начал учить php
error_reporting(E_ALL);
это нужно вводить в начали каждого пхп кода?
или в php.ini или ещё где
error_reporting(E_ALL);
это нужно вводить в начали каждого пхп кода?
или в php.ini или ещё где
Спустя 6 минут, 51 секунда (22.05.2012 - 14:05) Игорь_Vasinsky написал(а):
Цитата |
это нужно вводить в начали каждого пхп кода |
Спустя 23 минуты, 29 секунд (22.05.2012 - 14:29) razoramus написал(а):
В начале каждого php документа перед доктайпом пишем:
<?php error_reporting(E_ALL); ?>