Автор Тема: Проблема  (Прочитано 2128 раз)

0 Пользователей и 1 Гость просматривают эту тему.

relhm

  • Гость
Проблема
« : 09 Января 2003, 13:12:42 »
Помогите пожалуйста разобраться в проблеме в коде php ввожу следующее:
$row = mysql_fetch_row($result);
echo "$row[0] / $row[1] / $row[2]";
Получаю такой результат:
значение / /
, то есть получается что не все данные заносятся в массив, а только первое значение.
При таком же запросе как и в php через клиент mysql полчаю все значения, удовлетворяющие условию. Помогите пожалуйста, буду очень благодарен.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Проблема
« Ответ #1 : 09 Января 2003, 15:53:31 »
mysql_fetch_row выбирает только одну строку из набора, который отдала база при обработке твоего запроса.

<?
...
while(
$row mysql_fetch_row($result))
{
   echo 
$row[0].\' / \';
}
...
?>
AS IS...

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
Проблема
« Ответ #2 : 15 Января 2003, 12:59:15 »
по-моему намного удобнее использовать mysql_fetch_array($res)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Проблема
« Ответ #3 : 16 Января 2003, 00:23:26 »
semya
http://www.php.net/manual/en/function.mysql-fetch-array.php

Почитай коменты.
Лучше использовать mysql_fetch_row или mysql_fetch_assoc, если тебе нужен ассоциативный массив
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28