Общие > Базы данных
Как узнать кол-во полей в возвращаемом запросе MySQL?
Pr0Head:
Аргументы? :)
AlieN:
может я совсем тугой стал, но вроде все просто:
echo "<table border=0>";
$result=mysql_query("select * from table");
while($row=mysql_fetch_row($result))
{
echo "<tr>";
for($i=0;$i<sizeof($row);++$i)
{
if(strlen($row[$i])>0){echo "<td>$row[$i]</td>";}else{break;}
}
echo "</tr>";
}
echo "</table>";
Pr0Head:
2 Макс, AlieN: БОЛЬШОЕ спасибо, работают оба варианта.
ЗЫ: И все же про таблицу, почему она неправильная?
Tronyx:
--- Цитировать ---ЗЫ: И все же про таблицу, почему она неправильная?
--- Конец цитаты ---
Потому что в ней 42 столбца - а это (в основном) много => структура плохая.
Но я могу и ошибаться, так как до конца не понял зачем она нужна.
Навигация
Перейти к полной версии