|
|
|
|
|
для: Trianon
(03.03.2006 в 11:33)
| | Да, $result_row = mysql_fetch_row ($result) следует убрать перед циклом while. | |
|
|
|
|
|
|
|
для: АнтонБ
(02.03.2006 в 22:26)
| | Данные из первой строки таблицы Вы "сглатываете" вызовом $result_row = mysql_fetch_row ($result);
Данные оставшиехя строк подбираются вызовом $row_r = mysql_fetch_assoc($result)); и выводятся в цикле. Первая строка к тому времени уже проглочена. | |
|
|
|
|
|
|
|
для: АнтонБ
(02.03.2006 в 22:26)
| | отсчет строк в базе всегда начинается с 0
......
$s = 0;
while ($row_r = mysql_fetch_assoc($result)) {
extract($row_r);
$r[$s] = $id_statis ;
.....
|
| |
|
|
|
|
|
|
| Подскажите или я что-то не понимаю.
В таблице 10 строк, создаем запрос на вывод столбца с ключами,
но в результате выполнения теряется первая строчка.
Например в таблице 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
а выводится 2, 3, 4, 5, 6, 7, 8, 9, 10 где 1 ??????
$query ="INSERT INTO table_1 (type_t) VALUES ('b')" ;//////вставляем пустую строку в конец страницы
$result = mysql_query ($query) ;
$query ="SELECT id_statis FROM table_1 " ;////// список ключей
$result = mysql_query ($query) ;
$result_row = mysql_fetch_row ($result) ;
$s = 1 ;
while ($row_r = mysql_fetch_assoc($result)) {
extract($row_r);
$r[$s] = $id_statis ;
echo " индекс " . $id_statis . "<br>" ;
$s++ ;
}
|
| |
|
|
|
|