$rows = mysql_num_rows($this->result); // $this->result результат SQL запроса
for ($i=0; $i<$rows; $i++){
$r = mysql_fetch_array($this->result); // одна запись даних
if ($i==0) { // здесь хочу один раз вывести шапку таблицы
$keys = array_keys($r);
echo "<tr>";
for ($j=0; $j<count($keys);$j++)
echo "<td class='hdr'>",$keys[$j],"</td>";
echo "</tr>";
}
выводит табличку
0 | id | 1 | name | 2 | city | 3 ...
а не
id | name | city | ...
Что делать? ;....((((
Спустя 1 час, 23 минуты, 59 секунд (11.01.2010 - 20:16) sergeiss написал(а):
Цитата (Tetyana82 @ 11.01.2010 - 19:52) |
mysql_fetch_array |
замени на mysql_fetch_assoc -и получишь то, что как раз хочешь.
Также, лучше использовать цикл while для выборки данных - удобнее он.
И еще - используй тэги оформления кода. Тогда он намного лучше воспринимается. Сейчас я это сделал, но лучше делай сам.
Спустя 4 часа, 53 минуты, 9 секунд (12.01.2010 - 01:10) Tetyana82 написал(а):
спасииииииибо!