Важная информация
Показано с 1 по 7 из 7

Тема: Помогите сделать во вторник надо сдать.

  1. #1 Помогите сделать во вторник надо сдать. 
    Новичок Аватар для den4ikx
    Регистрация
    28.09.2013
    Сообщений
    4
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    как на php сделать поисковой запрос в MySQL с последующим выводом результатов



    мне надо написать скрипт на php. При вводе в поле на стр номер телефона нажимая на кнопку поиск выполняем скрипт. Обращается к MYSQL с запросом и выдает список рез-тата запроса
    Ответить с цитированием  
     

  2. #2  
    Модератор Аватар для pingvin
    Регистрация
    11.02.2011
    Сообщений
    389
    Сказал(а) спасибо
    80
    Поблагодарили 75 раз(а) в 48 сообщениях
    1. Для начала надо подключиться к базе данных:
    PHP Code:
    1.  
    2. $conn = [Ссылки могут видеть только зарегистрированные пользователи. ]("имя хоста", "логин", "пароль");
    3.     
    4.     if (!$conn) {
    5.         echo "Unable to connect to DB: " . [Ссылки могут видеть только зарегистрированные пользователи. ]();
    6.         [Ссылки могут видеть только зарегистрированные пользователи. ];
    7.     }
    8.     
    9.     if (![Ссылки могут видеть только зарегистрированные пользователи. ]("Имя БД")) {
    10.         echo "Unable to select mydbname: " . [Ссылки могут видеть только зарегистрированные пользователи. ]();
    11.         [Ссылки могут видеть только зарегистрированные пользователи. ];
    12.     }


    2. Затем нужно сделать запрос и получить ответ (в данном случае ответ в переменной $res):
    PHP Code:
    1.  
    2. $query = "Запрос";
    3. $res = [Ссылки могут видеть только зарегистрированные пользователи. ]($query);
    На этом месте могло быть Ваше "Спасибо"
    Ответить с цитированием  
     

  3. 2 пользователя(ей) сказали cпасибо:

    >Quiet Snow< (29.09.2013), den4ikx (29.09.2013)

  4. #3  
    Новичок Аватар для den4ikx
    Регистрация
    28.09.2013
    Сообщений
    4
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    Запрос "SELECT" или какой то другой я прсто PHP не знаю
    Ответить с цитированием  
     

  5. #4  
    Модератор Аватар для pingvin
    Регистрация
    11.02.2011
    Сообщений
    389
    Сказал(а) спасибо
    80
    Поблагодарили 75 раз(а) в 48 сообщениях
    Тут уже кончается PHP и начинается SQL Смотря что надо сделать. Как я понимаю, надо что-то найти, то "SELECT", однако просто селект ничего не вернёт. В зависимости от того что надо найти, будут зависеть параметры "SELECT"
    На этом месте могло быть Ваше "Спасибо"
    Ответить с цитированием  
     

  6. Пользователь сказал cпасибо:

    Healz_boy (29.09.2013)

  7. #5  
    Новичок Аватар для den4ikx
    Регистрация
    28.09.2013
    Сообщений
    4
    Сказал(а) спасибо
    3
    Поблагодарили 0 раз(а) в 0 сообщениях
    На странице index.html есть три формы для ввода текста
    в первую вводим имя
    во втору фамилию
    в третью номер телефона
    далее проверяем заполненость всех форм или некоторых далее подаем запрос пользователю на выбор по каким параметрам искать после этого выполняем скрипт на php и выводим рез-ты на страницу. На php я сделал подключение и запрос.
    PHP Code:
    1. <?php
    2. $link = [Ссылки могут видеть только зарегистрированные пользователи. ]("localhost", "root", "") or [Ссылки могут видеть только зарегистрированные пользователи. ]("Не соединилось!!!");
    3. [Ссылки могут видеть только зарегистрированные пользователи. ]("telphone") or [Ссылки могут видеть только зарегистрированные пользователи. ]("Не найдена БД");
    4. $query = "SELECT * FROM telphone WHERE UPPER(numer) LIKE '%".[Ссылки могут видеть только зарегистрированные пользователи. ]($_POST['numer'])."%'";
    5. $result = [Ссылки могут видеть только зарегистрированные пользователи. ]($query) or [Ссылки могут видеть только зарегистрированные пользователи. ]("Запрос ошибочный");
    6. [Ссылки могут видеть только зарегистрированные пользователи. ]($result);
    7. [Ссылки могут видеть только зарегистрированные пользователи. ]($link);
    8. ?>
    Последний раз редактировалось den4ikx; 30.09.2013 в 00:12.
    Ответить с цитированием  
     

  8. #6  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    На сколько я разбираюсь в этом вопросе, в PHP реализуется внешний вид страничек, связи и задачи, в базе данных (в данном случае MySQL) хранятся определенным образом структуированные данные и выполняются запросы.
    На сколько я понял из Вашего кода, существует база данных "telphone", в которой существует таблица "telphone", в этой таблице точно существует поле "numer" и видимо существуют поля содержащие: "фамилию", "имя" и "отчество". Это я к тому пишу, что написать запрос можно если извесны названия таблиц и полей в них.
    Запросы бывают 4-х видов:
    1. Запрос на выборку, начинается словом Select, используется для вытаскивания информации из базы данных, обычно результат такого запроса это таблица данных. Представление этих данных на страничку делает уже PHP.
    2. Запрос на вставку данных в базу, начинается словом Insert, данных не возвращает.
    3. Запрос на изменение данных в базе, начинается словом Update.
    4. Запрос на удаление данных из базы, начинается словом Delete.

    Собственно запросы 2-4 это не запросы в полном смысле, но по традиции называются так .
    Ответить с цитированием  
     

  9. #7  
    Модератор Аватар для pingvin
    Регистрация
    11.02.2011
    Сообщений
    389
    Сказал(а) спасибо
    80
    Поблагодарили 75 раз(а) в 48 сообщениях
    Я так понимаю, что я опоздал. Но если Вам интересно разобраться в этом всём, можно почитать [Ссылки могут видеть только зарегистрированные пользователи. ].
    На этом месте могло быть Ваше "Спасибо"
    Ответить с цитированием  
     

  10. Пользователь сказал cпасибо:

    den4ikx (26.10.2013)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Как сделать .swf как фон сайта?
    от Vladislav в разделе HTML, CSS
    Ответов: 1
    Последнее сообщение: 23.10.2012, 20:54
  2. Очень надо,помогите!Оператор CASE
    от FOTE в разделе Turbo Pascal
    Ответов: 6
    Последнее сообщение: 14.02.2012, 22:28
  3. Ответов: 4
    Последнее сообщение: 19.12.2011, 12:15
  4. Ответов: 3
    Последнее сообщение: 20.11.2011, 11:52
  5. Ответов: 16
    Последнее сообщение: 12.09.2011, 00:48
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •