Свързване с MySQL през PHP версия за печат
Почти всички материали е удобно съхранява на едно централизирано място, лесно да получите достъп до тях и да се направят необходимите манипулации. Ролята на съхранение на информация и действа като база данни (DB), така че една от основните цели, която е необходима за мястото на писане на двигателя, е да се работи с MySQL.
Получаване на информация чрез базата данни се появява в няколко етапа.
Създаване на база данни
При избора на хостинг не забравяйте да попитате, независимо дали е регистрирана в базата данни MySQL план избрана тарифа. След отварянето на достъпа до сайта, който съобщава четири варианта за управление на бази данни: име на хост база данни, потребителското име, името на базата данни и парола за него. За да проверите общите принципи на работа с данните, създаване на локална база данни и ще продължи да я манипулира.
Което отваря панел PhpMyAdmin, чрез които можете да създадете база данни, като посочите името си (фиг. 1).
Фиг. 1. Създаване на база данни в PhpMyAdmin
Въведете подходящо име с латински букви, както и ще бъде създаден на базата данни.
Свързване към MySQL
За да се свържете към съществуваща база данни с помощта на mysql_connect функция. Нейният синтаксис е както следва.
Пример 1. Свързване към базата данни на сървъра
$ Dbhost = "Localhost"; // база данни на хост
$ Dbusername = "корен"; // Потребителски Database
$ Dbpass = ""; // парола за базата данни
Парола в локалната база данни може да се пропусне, така че се пропуска. Обърнете внимание на @ символ преди името на mysql_connect. Ако това не се уточнява, ще се появи следния ред:
Внимание: mysql_connect () [function.mysql свързване]: Няма домакин MySQL сървър "Localhost" (11 001) в Z: Начало \ mysite.ru \ WWW \ connectbd.php \ по линия 7
Използването на символа @, можете да покажете вашите собствени съобщения за грешки. В пример 1, ако променливата не е дефинирана dbconnect, че може да бъде само в случай на неуспех DB връзка, тя ще се показва предупреждение.
Избор на база данни
Следващата стъпка е да се получи на данните е да изберете правилния базата данни се съхраняват на сървъра. За тази цел mysql_select_db функция. Нейният синтаксис.
mysql_select_db (име на база данни, $ dbconnect)
променлива $ dbconnect на - това е връзка ID до сървъра на базата данни, както е показано в Пример 1, да се използва в този случай не е задължително (Пример 2).
Пример 2: Свързване към база данни
$ Dbhost = "Localhost"; // база данни на хост
$ Dbusername = "корен"; // Потребителски Database
$ Dbpass = ""; // парола за базата данни
$ DBNAME = "mysitebd"; // Име на базата данни
ако (@mysql_select_db ($ DBNAME))
друг да умре ( "Не може да се свърже с базата данни $ име на база!");
Track поява грешка може да бъде в много начини, но всички матрицата се използва за прекъсване на програмата и предупреждението (Пример 3).
Пример 3. Контрол на грешки при свързването към базата данни
ако умре ( "Не може да се свърже с базата данни $ име на база!") (@mysql_select_db ($ DBNAME)!);
@mysql_select_db ($ DBNAME) или да умре ( "Не може да се свърже с базата данни $ име на база!");
умират като функция на ехо е предназначен за показване на текст, но след прилагане на работната програма е прекъсната.