Для начала вам нужно создать базу данных. Делается это очень просто в phpMyAdmin или с помощью других серверных приложений, зачастую идущих в качестве стандартного менеджера MySQL, у большинства хостеров. Заходите в phpMyAdmin и в поле “Создать новую БД ” вводите имя будущей базы данных и нажимаете “Создать”. Потом вам нужно будет создать таблицу в данной базе данных, делается это очень просто, вводите ее имя и число полей в таблице. Потом для каждого поля нужно произвести несложные настройки, такие как указать тип, длину, значение по умолчанию и т.д. Все, теперь можно работать с нашей базой и таблицей через PHP.
Конечно, все описанное выше можно было сделать и с помощью PHP:
<?php
$host=”localhost”; // у большинства хостеров этот параметр именно такой
$user=”user_name”; //ваше имя для подключения к MySQL
$pass=”user_pass”; // Ваш пароль для подключения к MySQL
$bd_name=”test_db”; // Имя создаваемой базы данных
$table_name=”test_bd”; // Имя создаваемой таблицы
$link = mysql_connect($host, $user, $pass) // Соединение с MySQL
or die ("Невозможно подключиться к MySQL");
$db="CREATE DATABASE `”.$bd_name.” ` ;"; // Формирование запроса на создание базы данных
mysql_query ($db) // Выполнение запроса
or die ("Невозможно создать БД");
mysql_select_db ($bd_name) // Выбор базы данных
or die ("Невозможно выбрать БД ");
$table ="CREATE TABLE `".$table_name."` ( `test_1` INT(15) NOT NULL default '0', `test_2` VARCHAR(64) NOT NULL ) “;
mysql_query ($table) // Отсылаем запрос на создание таблицы
or die ("Невозможно создать таблицу");
mysql_close($link); // Разрываем соединение с MySQL
?>
Ну вот мы и создали свою таблицу, теперь нам нужно понять, как с ней работать. Для начала вспомним, как мы соединялись с MySQL и выбирали нашу базу:
$link = mysql_connect($host, $user, $pass) // Соединение с MySQL
or die ("Невозможно подключиться к MySQL ");
mysql_select_db ($bd_name) // Выбор Базы данных
or die ("Невозможно выбрать БД ");
После того как мы соединились нам нужно получить содержание таблицы или ее часть, для этого выполняем следующий запрос:
$result = mysql_query("SELECT * FROM `".$table."`", $link); // теперь в $result содержится указатель на ответ MySQL
$ num _ rows = mysql _ num _ rows ($ result ); // получаем число строк в таблице
$result = mysql_query ("SELECT * FROM ".$table." ORDER BY ` test _1` DESC LIMIT 0 , 35 "); // Выбор строк с 0-ой по 35-ую с сортировкой по полю test _1