This article has been localized into Russian by the community.
Введение в MySQL с PHP
Лучшее решение для хранения данных в вашем веб-приложении - это база данных, и сервер баз данных MySQL - это наиболее популярный выбор среди PHP-разработчиков. Он поддерживается практически каждым хостинг-провайдером, у которых есть PHP, и вы можете скачать и установить его себе на компьютер для тестирования.
MySQL использует язык SQL (Structured Query Language) для работы с данными, и PHP взаимодействует с MySQL, просто передавая SQL-код через набор функций MySQL серверу MySQL, который возвращает результат, который PHP может интерпретировать. Вам может быть немного страшно учить два языка сразу, но, к счастью, SQL довольно простой язык, который очень близок к английскому и мы покажем вам несколько хороших примеров на SQL, которые позволят вам выполнять самые распространенные задачи.
В следующих параграфах мы поработаем с базами данных MySQL на разных задачах. Чтобы все получилось как надо, потребуются какие-то тестовые данные, которые можно будет добавить базу и к которым мы будем обращаться. Самый простой способ - воспользоваться каким-нибудь из множества инструментов для работы с MySQL, самый популярный из которых - phpMyAdmin. Вы можете установить его, скачав приложение-установщик или используя командную строку. Что бы вы ни выбрали, выполните следующий код SQL с вашей базой данных. В phpMyAdmin это можно сделать, кликнув по кнопке с надписью "SQL":
CREATE TABLE `test_users` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(100) NOT NULL default '',
`country` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
);
INSERT INTO `test_users` VALUES (1,'David','USA');
INSERT INTO `test_users` VALUES (2,'Sammy','Canada');
INSERT INTO `test_users` VALUES (3,'Heidi','Germany');
INSERT INTO `test_users` VALUES (4,'Pierre','France');
INSERT INTO `test_users` VALUES (5,'Carlos','Spain');
После выполнения кода должна появиться новая таблица с именем "test_users", и она будет заполнена небольшим числом записей. В следующих параграфах мы будем с ними работать. Если вы работаете с собственной установкой PHP, удостоверьтесь, что поддержка MySQL включена. Это можно сделать в файле "php.ini".