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

Форум MySQL

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

 

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

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

тема: Помогите с php+mysql (в частности php)
 
 автор: ManuelStr   (17.01.2008 в 16:16)   письмо автору
 
 

Дело вобщем вот в чем. У мну есть в базе таблица table1 и в ней 2 поля id и nickname (остальные не важны). Так вот. Я делаю запрос SELECT `id` FROM `table1` WHERE `nickname` LIKE '%какойтотекст%' и у меня в результате получается он возращает больше 1 строки ответа. Мой вопросец: как мне запихнуть все значения `id` которые он нашел в массив с помощью php?

Заранее громадное спасибо.
P.S. Если эта темка уже гдето была, прошу извенить... Если есть какая то статья, дайте плиз на нее ссылку, а кто может посоветуйте хороший учебник :)

   
 
 автор: ddhvvn   (17.01.2008 в 16:55)   письмо автору
 
   для: ManuelStr   (17.01.2008 в 16:16)
 

Блин, ну вы хоть поиском воспользовались бы....

Вам нужно использовать функцию mysql_fetch_array в цикле
Например, так:

<?php
  $get_data 
= @mysql_query("..");

  if (
$get_data) && (mysql_num_rows($get_data) > 0))
    while (
$data mysql_fetch_array($get_data))
       
$ar[] = data;

   
print_r($ar);
?>

   
 
 автор: ManuelStr   (17.01.2008 в 18:20)   письмо автору
 
   для: ddhvvn   (17.01.2008 в 16:55)
 

Я уже понял, но я там не так делал... Там оказывается нада было в mysql_result от второго пара отталкиваться :) Спасибки все равно.

   
Rambler's Top100
вверх

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