Учебное пособие: Аутентификация пользователей
<?
//Создаем базу данных MySQL
//Открыть постоянное соединение с с MySQL-сервером, сервер localhost,
//имя пользователя root, пустой пароль
$link = mysql_pconnect("localhost", "root", "")
or exit("Соединение с MySQL-сервером не создано");
//отправляем запрос текущей активной БД на сервере и
// и создаем базу данных auth
$result=mysql_query("create database auth");
if(!$result) echo"База данных не создана";
// Выбираем БД MySQL auth
$result=mysql_select_db("auth");
if(!$result) echo"База данных не выбрана";
//отправляем MySQL-запрос/query и
//создаем таблицу auth в базе данных auth
$result=mysql_query("create table auth
(
name varchar(16) NOT NULL '',
pass varchar(16) NOT NULL '',
PRIMARY KEY (name)
)TYPE=MyISAM");
if($result) echo " Таблица auth создана <br>";
//отправляем запрос текущей активной БД на сервере и
//создаем список привилегий,
//которые могут быть применены ко всем таблицам базы данных auth
//пользователем admin с хоста localhost с паролем 12345
$result=mysql_query("grant select, insert, update, delete
on auth.*
to admin@localhost identified by '12345';