Создание таблиц БД выполняется с помощью запросов. Интерфейс для обращения с запросами к базам данных обеспечивает функция mysql_query().
Синтаксис функции mysql_query( ):
int mysql_query (string запрос [, int идентификатор_соединения])
Параметр запрос содержит текст запроса на языке SQL. Запрос передается либо соединению, определяемому необязательным параметром идентификатор_соединения, либо, при отсутствии параметра, последнему открытому соединению.
Функция mysql_query( ) не возвращает результаты обработки запроса. В зависимости от типа запроса вызов mysql_query( ) может приводить к разным последствиям. При успешном выполнении команды SQL SELECT возвращается идентификатор результата, который впоследствии передается функции mysql_result( ) для последующего форматирования и отображения результатов запроса. Если обработка запроса завершилась неудачей, функция возвращает FALSE.
Далее приведен пример создания таблицы «bank» в базе данных «client-bank».
<?php
$db = mysql_connect("localhost","root");
mysql_select_db("client-bank",$db);
$result=mysql_query("CREATE TABLE Bank(KodBank CHAR( 3 ) NOT NULL,
NameBank CHAR( 25 ) , Adress CHAR( 35 ) , PRIMARY KEY ( KodBank )
)",$db);
mysql_close($db);
?>
Просмотреть созданную таблицу на локальном сервере можно с помощью модуля phpMyAdmin (рис. 2).

Рис.2. Результат создания таблицы