Mysql обработки данных в PHP
Большинство интерактивных веб-сайтов в настоящее время требуются данные, которые будут представлены динамично и интерактивно основаны на данных от пользователя. Например, клиент, возможно, потребуется войти в розничной сайт, чтобы проверить его покупательной истории. В данном случае, на сайте будут храниться два типа данных для заказчика выполнить проверку? клиент личные регистрационные данные, а также заказчика закупаемых товаров. Эти данные могут быть сохранены в два типа хранения? плоские файлы или файлы databases.Flat только это возможно, в очень низкой с низким объемом сайт как плоские файлы 3 присущи недостатки: Невозможность индексировать данные. Это делает необходимым могут прочитать все данные последовательно. Это серьезная проблема, если Есть много записей в плоском файле, потому что время, необходимое для чтения плоский файл соразмерно с числом записей в квартире file.The неспособность эффективно контролировать доступ пользователей к неэффективному dataThe хранения данных. В большинстве случаев, эти данные не будут зашифрованы или сжаты, поскольку это приведет к обострению этой проблемы нет. 1 aboveThe альтернативы, которая, по моему мнению, единственным возможным методом, заключается в том, чтобы хранить данные в базе данных. Одна из наиболее распространенных баз данных используется MySQL. Данные, которые хранятся в базе данных могут быть легко индексируются, управляемого и хранится эффективно. Кроме того, большинство баз данных также предоставляет набор сопутствующих утилит, которые позволяют администратору базы данных для ведения базы данных? Так, например, резервное копирование и восстановление, etc.Websites сценария с использованием PHP, очень хорошо подходит для базы данных MySQL, как PHP имеет пользовательский и комплексного модуля MySQL сообщает, что очень эффективно, с MySQL. PHP также можете связаться с MySQL через стандартный ODBC как MySQL является ODBC-совместимым, однако, это не будет столь эффективным, как с помощью пользовательских MySQL модуль для PHP.The остальной части этой статьи учебника о том, как использовать PHP для: Подключение к MySQL databaseExecute стандарт SQL заявлениями против MySQL databaseStarting одна сессия с MySQLBefore в PHP скрипт может общаться с запросом к базе данных, добавить или обновить базу данных, на PHP скрипт, прежде всего, необходимо подключить к MySQL-сервера и указать, какие базы данных в MySQL-сервера для работы on.The mysql_connect () и mysql_select_db () функции предназначены для этой цели. Для того чтобы подключиться к MySQL-сервер, сервер название / адрес, имя пользователя и правильный пароль не требуется. После того, как подключение успешно, база данных должна быть specified.The после 2 код отрывки показывают, как выполнить соединение с сервером и базой данных Выбор: @ mysql_connect ( "[имя сервера]", "[имя пользователя]", "[пароль]") или умереть ( "Не удается подключиться к БД !");mysql_select_db (" [databasename] ") или умереть (" Невозможно выбрать DB! "), а оператор @ используется для подавления какого-либо сообщения об ошибках что mysql_connect () и mysql_select_db () функций, может привести, если произошла ошибка. В умереть () функция используется, чтобы положить конец скрипта и отображение пользовательской ошибки message.Executing SQL заявлениями против MySQL databaseOnce подключение баз данных и отбора успешно выполняются, то PHP скрипт теперь может перейти работать на базе данных SQL, используя стандартные заявления. В mysql_query () функция используется для выполнения стандарт SQL заявлений в отношении этой базы данных. В следующем примере, PHP скрипт запросы стол называется tbl_login в ранее выбранной базы данных, чтобы определить, если имя пользователя и пароль пара, представленная пользователя является valid.Assumption: tbl_login В таблице 3 колоннами назван логин, пароль, last_logged_in. В колонке last_logged_in магазинах тот момент, когда пользователь регистрируется в системе. / / The $ имя пользователя и пароль $ переменная должно быть справедливо, установленных регистрационную форму / / с помощью метода POST. Для целей этого примера, мы вручную кодирование его. Имя пользователя $ = "Иван"; $ пароль = "MyPassword"; / / Мы генерировать SQL SELECT заявление на исполнение. $ SQL = "SELECT * FROM tbl_login ГДЕ Login = '". $ имя пользователя. "и пароль ='". $ ."'";// пароль Запустите SQL заявление от выбранной базы данных. / / Полученные результаты будут храниться в в $ R переменной. $ R = mysql_query ($ SQL); / / После mysql_query () выполняет команду, то $ R переменная рассматривается в / / определить в mysql_query () успешно executed.if (! $ R) ( $ ERR = mysql_error (); печати $ ERR; выход ();}// Если все прошло хорошо, проверьте, если запрос вернул результат? т.е., если имя пользователя и пароль / / пара была найдена в базе данных. В mysql_affected_rows () Функция используется для этой цели. / / mysql_affected_rows () возвращает количество строк в таблице БД, которая была пострадавших / / по последним queryif (mysql_affected_rows () == 0) (Print "Имя пользователя и пароль пара недействителен. Повторите попытку.";) (другое / Если Успешное зачитал последний раз войти в систему, в последние $ переменная для отображения для пользователя $ подряд = mysql_fetch_array ($ R); $ = $ последней строке [ "last_logged_in"]; печати "Логин успешно. вашего последнего входа в на ". $ последнего .".";} Вышеприведенный пример продемонстрировал, каким образом SQL SELECT заявление выполняется от выбранной базы данных. Этот же метод используется для выполнения других SQL заявления (например, UPDATE, INSERT, DELETE, т.д.) по отношению к базе данных с помощью mysql_query () и mysql_affected_rows () functions.About В AuthorThis PHP скрипты статья, написанная Джоном Л. Джон L является администратором о конечной BMW блог!
Статья Источник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!
Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!