[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция array_keys
Tetyana82
Почему

$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 написал(а):
спасииииииибо!
Быстрый ответ:

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