Подскажите пожалуйста. Вот есть 2 варианта (пишу на обычной регулярке) Хочу заюзать mysqli в скором будущем,но что-то руки не доходят. Ладно примерчики кода:
1) (постоянно его использую)
<?php
$t_f = mysql_query("SELECT * FROM forum_tema order by up DESC LIMIT 5"
while($tf = mysql_fetch_assoc($t_f)){
echo'<a class="Link" href="forum/te.ma.php?id='.$tf['id'].'">'.$tf['name'].' ('.mysql_result(mysql_query("SELECT count(*) from forum_com where tema =$tf[id]", 0).' </a>';
}
?>
Пример2:
$t_f = mysql_query("SELECT * FROM `forum_tema` ORDER BY `up` DESC LIMIT 5"
while($tf = mysql_fetch_assoc($t_f)){
echo'<a class="Link" href="forum/te.ma.php?id='.$tf['id'].'">'.$tf['name'].' ('.mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_com` WHERE `tema` = '".$tf['id']."'", 0).' </a>';
}
Если ты про кавычки, то разницы нет
На сколько я знаю разница есть. Просто не так давно,скинул сюда код с ковычками, и с Капсовым оформлением (сказали Гкод) а вот после скинул уже (пример 1) и сказали что нормальный код. И хз вообще как понять людей
Это просто стилизация кода, не больше
если добавить подзапрос на подсчет количества тем, то еще производительней буде...
if ($data = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_tema` ORDER BY `up` DESC LIMIT 5")))
{
foreach($data as $i)
{
echo $i['name'];
}
}
Вот так будет быстрее
Спасибо) Цикл for редко использую, да и раньше вообще не понимал смысл его,если есть while