|
|
|
|
<?php
$dbHost = "localhost"; // MySql host name
$dbName = "blef"; // Database name
$dbUser = "root";
$dbPass = "";
$dbLink = mysql_connect( $dbHost, $dbUser, $dbPass );
mysql_query("CREATE database"."$dbName", $dbLink) or die("Ошибка запроса");
mysql_select_db( $dbName );
$query = "CREATE TABLE nwt(
id SMALLINT UNSIGNED NOT NULL auto_increment,
ip VARCHAR(15) NOT NULL,
name TEXT NOT NULL,
vote SMALLINT UNSIGNED NOT NULL,
email VARCHAR(40) NOT NULL,
url TEXT NOT NULL,
msg TEXT NOT NULL,
datetime DATETIME NOT NULL,
PRIMARY KEY (id)
)";
mysql_query( $query ) or (mysql_error());
mysql_close( $dbLink );
?>
|
| |
|
|
|
|
|
|
|
для: Port_Artur
(23.07.2006 в 22:05)
| | Попробуйте записать так:
<?
$myDb = "CREATE database".$dbName;
/*
или так:
$myDb = 'CREATE database'.'"$dbName"';
*/
mysql_query($myDb, $dbLink) or die("Ошибка запроса");
?>
|
| |
|
|
|
|
|
|
|
для: Port_Artur
(23.07.2006 в 22:05)
| | а вы попробуйте
<?
$dbName = "blef"; // Database name
echo "CREATE database"."$dbName";
?>
|
получите
как вы думаете, будет работать? | |
|
|
|
|
|
|
|
для: Snorri
(24.07.2006 в 06:42)
| | Естественно пробел нужен. Когда редактировал сабж, то не заметил. | |
|
|
|
|
|
|
|
для: Alex Kraft
(24.07.2006 в 16:17)
| | Попробовал так:
<?php
$dbHost = "localhost"; // MySql host name
$dbName = "new"; // Database name
$dbUser = "root";
$dbPass = "";
$dbLink = mysql_connect( $dbHost, $dbUser, $dbPass );
$myDb = "CREATE database".$dbName;
mysql_query($myDb, $dbLink) or die("Ошибка запроса");
mysql_select_db( $dbName );
$query = "CREATE TABLE table(
id SMALLINT UNSIGNED NOT NULL auto_increment,
ip VARCHAR(15) NOT NULL,
name TEXT NOT NULL,
vote SMALLINT UNSIGNED NOT NULL,
email VARCHAR(40) NOT NULL,
url TEXT NOT NULL,
msg TEXT NOT NULL,
datetime DATETIME NOT NULL,
PRIMARY KEY (id)
)";
mysql_query( $query ) ;
mysql_close( $dbLink );
?>
|
База создалась. я её удалил. поробовал ещё раз - уже не создаёся на экране сообщение :
ЋиЁЎЄ § Їа®б
Что оно означает. Ни одна кодировка не берёт. | |
|
|
|
|
|
|
|
для: Port_Artur
(24.07.2006 в 19:37)
| | Заработало. Ошибка в строке
$myDb = "CREATE database ".$dbName;
|
забыл пробел перед кавычками после database.
Всем спасибо! | |
|
|
|