Запрос в MySQL

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

Доброго всем времени суток! Есть такая задачка. Существует таблица в MySQL
Имя|Фамилия
Оля|Иванова
Юля|Пупкина
Ну и так далее.Надо проверить есть ли в столбце 'Имя' нужные мне данные,например, Люда.
Это вообще как-нибудь реализовать можно c помощью php?
Сомневаешься - не делай,
не сомневаешся - подумай!
Anton Tyo
Сообщения: 10
Зарегистрирован: 29 июн 2005, 20:54

Вообще это делается с помощью select. Предположим таблица называется Подруги.
select * from Подруги where Имя='Люда'
А потом надо посмотреть, сколько строк получилось в результирующем запросе, если больше нуля, то Люды в таблице есть, если ноль, то Люд в таблице нет.

Есть хорошая книжка по MySQL (нудноватая немного), автор Поль Дюбуа. Я её на кажеться от сюда качал http://www.natahaus.ru . Там и про MySQL в С, в Perl, и в PHP есть.
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

Anton Tyo, спасибо. У меня вот такой запрос вышел

Код: Выделить всё

$sql="select count(*) from `Подруги` where name='Люда'";
Сомневаешься - не делай,
не сомневаешся - подумай!
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

Такой вопрос у меня есть.
В БД есть таблица 'table'. И допустим надо все значения из столбца 'a',данной таблицы перенести в массив.
Как это сделать?
Сомневаешься - не делай,
не сомневаешся - подумай!
vunder
Сообщения: 74
Зарегистрирован: 10 май 2006, 12:19
Откуда: Санкт-Петербург
Контактная информация:

vitpanov писал(а):Такой вопрос у меня есть.
В БД есть таблица 'table'. И допустим надо все значения из столбца 'a',данной таблицы перенести в массив.
Как это сделать?

Код: Выделить всё

if &#40]
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

vunder, спасибо.
Сомневаешься - не делай,
не сомневаешся - подумай!
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

vitpanov писал(а):Такой вопрос у меня есть.
В БД есть таблица 'table'. И допустим надо все значения из столбца 'a',данной таблицы перенести в массив.
Как это сделать?
А зачем тебе нужен этот массив если уже есть резалтсет?
2B OR NOT(2B) = FF
Ответить