无法创建数据库,显示未知数据库

时间:2014-04-15 15:42:12

标签: php mysql database

该应用程序只能连接phpmyadmin中手动开发的数据库,但无法从php创建数据库。

这是用于创建该数据库的代码(install_database.php)

<?php
$cn = mysql_connect('localhost','root','') or
        die('Unable to connect. Check connection parameters.');

$sql = 'CREATE DATABASE IF NOT EXISTS cars';

mysql_query($sql, $cn) or 
        die(mysql_error($cn));

mysql_select_db('cars') or
        die(mysql_error($cn));

$sql = 'CREATE TABLE IF NOT EXISTS user (
            user_id             INTEGER UNSIGNED        NOT NULL AUTO_INCREMENT,
            user_username       VARCHAR(80)             NOT NULL,
            user_password       VARCHAR(80)             NOT NULL,
            user_join_date      INTEGER UNSIGNED        NOT NULL,
            user_age            INTEGER UNSIGNED        NOT NULL,
            user_country        VARCHAR(100)            NOT NULL,

            PRIMARY KEY (user_id)
            )
            ENGINE=MyISAM';

mysql_query($sql,$cn) or 
        die(mysql_error($cn));



?>

它在浏览器上显示未知数据库&#39; cars&#39; 。 如果需要任何其他细节,请告知。

0 个答案:

没有答案