Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Поиск совпадений по базе данных и самый простейший вывод информации
Покинул форум
Сообщений всего: 67
Дата рег-ции: Янв. 2014
Помог: 0 раз(а)
Нужно осуществить поиск по базе данных 1 значения($mail), которое будет приходить post запросом, с последующим выводом.
Пример :
$mail = "123@mail.ru:456";
Если в базе данных есть значение $mail, то вывести его вот так :
echo "$mail - Есть совпадение";
Если совпадения нету, то так :
echo "$mail - Совпадения нету";
База данных размером в 41 миллион строк.
Буду безмерно благодарен, если кто-то с этим поможет(Желательно с комментариями, т.к. работать с базами не умею пока, и учусь на практике. Пока ничего не выходит... )
imya
Отправлено: 03 Февраля, 2014 - 13:00:15
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
Crowley
Отправлено: 03 Февраля, 2014 - 15:15:11
Гость
Покинул форум
Сообщений всего: 67
Дата рег-ции: Янв. 2014
Помог: 0 раз(а)
imya пишет:
Простейший запрос
CODE (SQL):
скопировать код в буфер обмена
SELECT * FROM `your_table` AS t WHERE `t.mail` = {$mail} ORDER BY `id` ASC
На словах звучит так:
Хочу выбрать все строки из таблицы your_table , так чтобы поле mail было равно тому mail, который я введу в поле.
Так это-то понятно, но куда вставлять этот код, который ты дал? Как мне из PHP обратится к sql базе, и что передать туда?
Я создал тему здесь по тому, что мало понимаю что к чему(я неплохо знаю функции и синтаксис php, но с сервером работать практически не умею(только учусь)), а дело это - очень срочное.
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Crowley, ну так если не в курсе что делать, то сначала почитать что делает функция mysql_query (рассмотреть примеры), потом посмотреть функции из списка См. также (конкретно mysql_fetch_array (внимательно рассмотреть примеры)).
Crowley
Отправлено: 03 Февраля, 2014 - 15:58:54
Гость
Покинул форум
Сообщений всего: 67
Дата рег-ции: Янв. 2014
Помог: 0 раз(а)
IllusionMH пишет:
Crowley, ну так если не в курсе что делать, то сначала почитать что делает функция mysql_query (рассмотреть примеры), потом посмотреть функции из списка См. также (конкретно mysql_fetch_array (внимательно рассмотреть примеры)).
Я все это читал, и не раз(под редакцией разных авторов), но дело в том, что ждать и учится, чтобы написать это самому - я не могу, работа нужна сегодня, до 00:00, поэтому я создал тему в разделе(НАПОМИНАЮ!) "Напишите за меня, пожалуйста"(А не "Дайте совет, я буду пробовать еще ~месяц, пока у меня не получится и не выйдут все сроки")
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.