Как осуществить создание новой базы данных и таблициы посредствам PHP?

ZaRoX

Новичок
Как осуществить создание новой базы данных и таблициы посредствам PHP?

Уважаемые програмисты у меня к вам есть ОЧЕНЬ важный вопрос.
Имея установленную на своем хостинге mySQL, как создать там сначала базу данных Register, а в ней таблицу:
+----+-------+------+
|_ID_|_Name_|_Pass_|
|____|______|______|
|____|______|______|
|____|______|______|

Имеются данные:
$db_location = "localhost";
$db_user = "user";
$db_passwd = "123456";

Но не надо писать "зайди в панель управления...", мен нужно чтобы все это делал PHP скрипт. Пожалуйста объясните! Очень надо!
 

mani13

Новичок
читай документацию
http://www.php.net/manual/en/ref.mysql.php
http://dev.mysql.com/doc/mysql/en/index.html
 

ZaRoX

Новичок
Автор оригинала: Panchous
Что может быть проще...
Читай:
http://www.php.net/manual/ru/ref.mysql.php
http://dev.mysql.com/doc/mysql/ru/index.html
Спасибо, но я так и не понял как создать таблицу в уже существующей базе данных. Я пишу:
<?php
$link = mysql_pconnect("localhost", "****", "******")
or die("Could not connect: " . mysql_error());

if (mysql_select_db("maze")) {
print ("Database created successfully\n");
} else {
printf ("Error creating database: %s\n", mysql_error());
}
$query = "CREATE TABLE register(
id int(6) NOT NULL auto_increment,
name text,
pass text)TYPE=myISAM;
";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
?>


А он мне выводит:
Database created successfully Query failed : Incorrect table definition; There can only be one auto column and it must be defined as a key

Подскажите, что надо делать для создания
 
Сверху