подскажите как подправить ниже идующую строчку кода чтоб в переменную $result28 помещались результаты обоих таблиц
$result28 = mysql_query ("SELECT * FROM comments ORDER BY id DESC LIMIT 5",$db);
if (mysql_num_rows($result28) > 0)
{$myrow28= mysql_fetch_array($result28);}
do {
printf ("%s %s %s",$myrow28["id"],$myrow28["title"],$myrow28["author"]);
}
while ($myrow28 = mysql_fetch_array($result28));
?>
Спустя 51 секунда (12.05.2010 - 14:08) DedMorozzz написал(а):
Спустя 4 минуты, 15 секунд (12.05.2010 - 14:13) Guest написал(а):
там на примере одной таблице а мне надо на двух
Спустя 6 минут, 54 секунды (12.05.2010 - 14:20) DedMorozzz написал(а):
не-не-не. Там целебный пример вывода данных хотя бы с 1й таблицы! Курсы лечения никто не отменял. После них - имеет смысл браться за следующее
Спустя 28 минут, 53 секунды (12.05.2010 - 14:48) Guest написал(а):
$result28 = mysql_query ("SELECT * FROM comments union select * from comments_video"); вот и решение ОТВЕТЫ mail.ru рулят не то что ваши форумы
Спустя 2 минуты, 29 секунд (12.05.2010 - 14:51) DedMorozzz написал(а):
Угу и блог Евгения попова.
Спустя 6 минут, 7 секунд (12.05.2010 - 14:57) Guest написал(а):
а что Попов доступно объясняет простые вещи
Спустя 5 минут, 54 секунды (12.05.2010 - 15:03) DedMorozzz написал(а):
Совершенно верно, жаль что его бока исправляются именно тут, что аж курс реабилитаций жертв поповщины создан
Ах о чём эт я...что за чушь.
Изучение ПХП - Попов, Вопросы - меил.ру и всё отлично! И главное - все довольны

Изучение ПХП - Попов, Вопросы - меил.ру и всё отлично! И главное - все довольны

Спустя 1 минута, 30 секунд (12.05.2010 - 15:04) Guest написал(а):
)))) спасибо я вас Понял
Спустя 10 минут, 26 секунд (12.05.2010 - 15:15) Guest написал(а):
а что именно попов не так при подносит ??
Спустя 4 минуты, 54 секунды (12.05.2010 - 15:20) DedMorozzz написал(а):
Вырезка. Всего 1го момента, который я у Вас увидел:
Цитата |
3. Посеръёзнее вариант. Уже стал академическим примером, с подачи одного известного горе-кодера такой код: $query = "SELECT * FROM table"; $result = mysql_query($query); $my_row = mysql_fetch_array($result); do { printf ("<div class='my_div'>%s</div>",$my_row["text"]); } while($my_row = mysql_fetch_array($result)); Узнаете? Тут целый букет заболеваний. Самые грубые. а)Цикл do... while тут некорректен, так как может сложится ситуация, когда не будет записей, удовлетворяющих условию, а цикл совершит интерацию независимо от. б)Применение printf() тут не к месту, так как функция служит для форматирования значений, а не для организации разметки. Она сложна и непрозрачна в использовании для простого вывода. в)Неоправдано применение mysql_fetch_array() Если и применять её, то с подобающим случаю флагом. А лучше воспользоваться mysql_fetch_assoc() Этот код по хорошему должен выглядеть так: <? $sql = "SELECT * FROM `table`"; $result = mysql_query($sql) or die(mysql_error() .'<br/>'. $sql); while ($row = mysql_fetch_assoc($result)) { echo '<div class="my_div">'. htmlspecialchars($my_row['text']) .'</div>'; } |
Спустя 2 минуты, 10 секунд (12.05.2010 - 15:22) DedMorozzz написал(а):
А от более сложное для понимания но всё же http://irbis-team.com/15/10 .
Кстати вот ещё: http://phpforum.ru/index.php?showtopic=25507
Да тут про перлы Попова целые фолианты.
Кстати вот ещё: http://phpforum.ru/index.php?showtopic=25507
Да тут про перлы Попова целые фолианты.