[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SELECT из таблицы
qww
Доброго времени суток! Надобно из базы извлечь данные делаю таким образом

$result=mysql_query("SELECT `id`, `name`, `cropisanie`, `url`, `url_text` FROM `addnews`", $db);
$myrow = mysql_fetch_array($result);

do{
printf ("<table border='0' width='80%' id='table1'>
<tr>
<td height='32' align='left' valign='middle' class='fotozagol'>
<span class='zagolovok'>%s</span>
</td>
</tr>

<tr>
<td align='left' colspan='2'>
<p class='text'>
%s
</p>
</td>
</tr>

<tr>
<td align='right' colspan='2'>
<a class='mainlink' href='%s'>%s</a>

</td>
</tr>"
, $myrow['name'], $myrow['cropisanie'], $myrow['url'], $myrow['url_text']);

}
while ($myrow = mysql_fetch_array($result));
?>



Далее выдаются такие ощибки:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\
Warning: printf() [function.printf]: Too few arguments in D:\
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D

Помогите разоблраться с ошибками!



Спустя 4 минуты, 11 секунд (5.10.2011 - 10:55) m4a1fox написал(а):
Итаки, доброго дня! Если не ошибаюсь то курсы попова проходили?

Спустя 1 минута, 31 секунда (5.10.2011 - 10:57) Winston написал(а):
Срочно на реабилитацию smile.gif

Спустя 2 минуты, 6 секунд (5.10.2011 - 10:59) m4a1fox написал(а):
Winston
А я вот ждал, когда к нам столица на темку в гости заглянет? Может так поможем? А, Winston?

Спустя 4 минуты, 6 секунд (5.10.2011 - 11:03) qww написал(а):
Да. Где-то в курсах от irbis-team видел как правильно данные из базы выводить. Можете подсказать как правильно написать этот код?

Спустя 3 минуты, 40 секунд (5.10.2011 - 11:07) m4a1fox написал(а):
Тут время надо! Пока что на работе занят немножко! Позже, минут через 15-20 отпишусь и мы с тобой разберемся! Ок?

Спустя 2 минуты, 9 секунд (5.10.2011 - 11:09) Winston написал(а):
Цитата (m4a1fox @ 5.10.2011 - 10:59)
А я вот ждал, когда к нам столица на темку в гости заглянет? Может так поможем

:D Повторяю еще раз, сколько можно одно и тоже писать? Если уже все написано ? :)
qww
А ты 2 мес. на форуме и не научился правильно писать код, даже самые основы ?
Свернутый текст
$result = mysql_query("SELECT `id`, `name`, `cropisanie`, `url`, `url_text` FROM `addnews`", $db) or die(mysql_error());
while($myrow = mysql_fetch_assoc($result))
{
echo "<table border='0' width='80%' id='table1'>
<tr>
<td height='32' align='left' valign='middle' class='fotozagol'>
<span class='zagolovok'>"
.$myrow['name']."</span>
</td>
</tr>

<tr>
<td align='left' colspan='2'>
<p class='text'>
"
.$myrow['cropisanie']."
</p>
</td>
</tr>

<tr>
<td align='right' colspan='2'>
<a class='mainlink' href='"
.$myrow['url']."'>".$myrow['url_text']."</a>

</td>
</tr>"
;
}

Спустя 3 минуты, 47 секунд (5.10.2011 - 11:13) m4a1fox написал(а):
Winston
О как быстро!? Ну собственно теперь я отпадаю! smile.gif

Спустя 4 минуты, 21 секунда (5.10.2011 - 11:17) qww написал(а):
Цитата (m4a1fox @ 5.10.2011 - 08:07)
Тут время надо! Пока что на работе занят немножко! Позже, минут через 15-20 отпишусь и мы с тобой разберемся! Ок?

ok!

Спустя 2 минуты, 20 секунд (5.10.2011 - 11:19) m4a1fox написал(а):
Так Winston уже все сделал! Если надо объяснить - тогда ждите!

Спустя 1 минута, 3 секунды (5.10.2011 - 11:20) qww написал(а):
Я понял. Только не понял по функции mysql_fetch_array и по циклу do while почему мы их не используем?

Спустя 2 минуты, 30 секунд (5.10.2011 - 11:23) qww написал(а):
Почему их использует Попов, если это всё не правильно?

Спустя 1 минута, 59 секунд (5.10.2011 - 11:25) Winston написал(а):
Цитата (qww @ 5.10.2011 - 11:20)
Я понял. Только не понял по функции mysql_fetch_array и по циклу do while почему мы их не используем?

Потому, что _array будет содержать и ассоциативный и обычный массив, _assoc возвращает только ассоциативный.
И в твоем случае с do while не будет выведена первая строка из таблицы.

Спустя 28 секунд (5.10.2011 - 11:25) qww написал(а):
А почему первая запись из таблицы не вывелась?

Спустя 27 секунд (5.10.2011 - 11:26) Winston написал(а):
Цитата (qww @ 5.10.2011 - 11:23)
Почему их использует Попов, если это всё не правильно?

Потому что быдлокодер !
И новичкам наверное так проще объяснять smile.gif

Спустя 37 секунд (5.10.2011 - 11:26) Winston написал(а):
Цитата (qww @ 5.10.2011 - 11:25)
А почему первая запись из таблицы не вывелась?

В моем коде ?

Спустя 1 минута, 29 секунд (5.10.2011 - 11:28) qww написал(а):
Цитата (Winston @ 5.10.2011 - 08:26)
Цитата (qww @ 5.10.2011 - 11:25)
А почему первая запись из таблицы не вывелась?

В моем коде ?

Да

Спустя 4 минуты, 49 секунд (5.10.2011 - 11:33) Winston написал(а):
Цитата (qww @ 5.10.2011 - 11:28)

Да

Мой код не может не вывести первую запись. Значит ты, что-то делаешь не правильно.

Спустя 43 секунды (5.10.2011 - 11:33) m4a1fox написал(а):
Покажи код страницы! Как у тебя сейчас есть!

Спустя 3 минуты, 50 секунд (5.10.2011 - 11:37) qww написал(а):
Я розобрался это моя ошибка была! Извините! Я понял теперь как данные выводятся, спасибо! А есть какие-нибудь хорошие видеокурсы?

Спустя 3 минуты (5.10.2011 - 11:40) Winston написал(а):
Цитата (qww @ 5.10.2011 - 11:37)
А есть какие-нибудь хорошие видеокурсы?

Профессионал PHP
И
Специалист
Мне понравились.

Спустя 1 час, 39 минут, 42 секунды (5.10.2011 - 13:20) imbalance_hero написал(а):
qww
Только не профессионал smile.gif лучше уж Попова.

Спустя 4 часа, 36 минут, 27 секунд (5.10.2011 - 17:56) Winston написал(а):
Цитата (imbalance_hero @ 5.10.2011 - 13:20)
Только не профессионал

Почему? blink.gif
Мне вот понравился их курс по mvc

Спустя 8 минут, 32 секунды (5.10.2011 - 18:05) imbalance_hero написал(а):
Winston
Я после второго урока выключил, потому что полный бред преподают smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.