Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вытащить все значения в поле "value" где "obj_id" равен "14" по порядку(увеличению) "id"
 
 автор: nikolai   (03.04.2011 в 14:28)   письмо автору
 
 

Подскажите пожалуйста как вытащить все значения в поле "value" где "obj_id" равен "14" по порядку(увеличению) "id"
заранее спасибо!

Таблица:

id obj_id value
0 | 14 | param17
2 | 10 | param32
3 | 14 | param14
5 | 42 | param40
7 | 14 | param18
8 | 14 | param32


Если так то он выводит только первое вхождение: "param17"

$result = mysql_query("SELECT value FROM table WHERE obj_id='14'");
$arr = mysql_fetch_array($result);
$value = $arr ['value'];

  Ответить  
 
 автор: cheops   (03.04.2011 в 15:09)   письмо автору
 
   для: nikolai   (03.04.2011 в 14:28)
 

Модифицируйте скрипт следующим образом
<?php
  
...
  
$query "SELECT value FROM table
            WHERE obj_id='14'
            ORDER BY id"
;
  
$result mysql_query($query);
  if(!
$result) exit("Ошибка извлечения данных - ".mysql_error());
  if(
mysql_num_rows($result))
  {
    while(
$arr mysql_fetch_array($result))
    {
      
$value $arr ['value'];
    }
  }
  ...
?>

  Ответить  
 
 автор: nikolai   (03.04.2011 в 15:11)   письмо автору
 
   для: cheops   (03.04.2011 в 15:09)
 

Игорь огромное СПАСИБО!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования