Средства PHP для работы с MySQL
Для работы с БД, необхиодмио установить с ней соединение следующим образом: Чаще всего функция просто вызвается с тремя параметрами: Пример: значения для Денвера: Далее указываем имя БД: Для формирования запроса к БД (например SELECT, INSERT и т.д.): После того как сделан запрос, если нужно считать информацию, то можем воспользоваться функцией: Она формирует и возвращает массив, элементами которого будет результат команды query. А эта функция тоже формирует и возвращает массив, только ключами в нем будут названия колонок из БД, а значениями массива будут соответственно значения из колонок. Пример: Эта функция возвращает количество строк в БД. Пример работы с БД: создание чата Сам сайт выглядит следующим образом: Сообщения также отправляются и сохраняются в БД: При заполнении полей и нажатии на кнопку – ниже появляется соответствующее сообщение с датой и временем. Html-код: Создаем функцию startup(), которая выполняет подключение к БД: Создаем функцию send_message, которая отправляет в sql запрос для добавки туда сообщения. Далее указываем, чтобы при отправке формы – передавалась информация в БД и обновлялась страница. Создаем функцию get_message(), которая возвращает массив, заполненный элементами строк из БД: Здесь мы формируем запрос, чтобы выделить все элементы массива и записываем их в $result, далее присваиваем переменной $n значение количества строк в БД и с помощью цикла заполняем массив нужными элементами, потом в конце возвращаем массив. И потом мы получаем список сообщений: В итоге получаем массив $messages с сообщениями, далее при выполнении цикла foreach ($messages as $m) при каждой итерации будет создаваться массив $m, содержащий нужные значения сообщения.
|