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

Форум MySQL

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

 

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

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

тема: Выбрать одну запись из нескольких
 
 автор: DEM   (08.08.2008 в 03:27)   письмо автору
 
 

Суть проблемы в следующем:
Я использую поиск для нахождения слова во всех записях в таблице. Мне возвращает N-ое количество записей которые подходят, как можно выбрать из этого списка запись с её номер в этом спике не используя каких-либо циклов while() в РНР и прочее-прочее...

Надеюсь правильно и понятно объяснил

  Ответить  
 
 автор: sl1p   (08.08.2008 в 08:33)   письмо автору
 
   для: DEM   (08.08.2008 в 03:27)
 

не уверен что я понял чего именно ты хочешь но попробуй так:
SELECT DISTINCT item FROM table WHERE . . .

  Ответить  
 
 автор: mechanic   (08.08.2008 в 08:43)   письмо автору
 
   для: DEM   (08.08.2008 в 03:27)
 

да немного непонятно.. если возвращается N записей, а нужна одна, по какому принципу ее выбрать?
можно использовать LIMIT 1, можно еще и с сортировкой order by

  Ответить  
 
 автор: freeing   (08.08.2008 в 10:29)   письмо автору
 
   для: DEM   (08.08.2008 в 03:27)
 


$st = mysql_query("SELECT * FROM table");

while ($table = fetch_array($st))
{
     if ($table['strgng'] == "text")
     {
          echo "true";
     }
     else
     {
          echo "false";
     }
}

  Ответить  
 
 автор: Trianon   (08.08.2008 в 12:28)   письмо автору
 
   для: DEM   (08.08.2008 в 03:27)
 

Как я понял, необходимо получить данные по номеру строки в наборе строк результата запроса.

mysql_result() - если требуется единственное поле.
mysql_data_seek(), mysql_fetch_assoc() - если требуется вся строка.

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

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