0
include_once("php/db_connects.php");

$tbl_status = "CREATE TABLE IF NOT EXISTS status ( 
                id INT(11) NOT NULL AUTO_INCREMENT,
                osid INT(11) NOT NULL,
                account_name VARCHAR(16) NOT NULL,
                author VARCHAR(16) NOT NULL,
                type ENUM('a','b','c') NOT NULL,
                data TEXT NOT NULL,
                postdate DATETIME NOT NULL,
                PRIMARY KEY (id) 
                )"; 
$query = mysqli_query($tbl_status, $db_connects); 
if ($query === TRUE) {
    echo "<h3>status table created </h3>"; 
} else {
    echo "<h3>status table NOT created </h3>"; 
}

mysqli エラーが発生し続けます。私は自分のphpでmsqlを使用していないことを確信しています。

4

2 に答える 2

1

これを変える

$query = mysqli_query($tbl_status, $db_connects); 

$query = mysqli_query($db_connects, $tbl_status); 

mysqli_query( mysqli $link , string $query )

于 2013-03-30T06:00:51.070 に答える
0

の署名mysqli_queryは次のとおりです。

mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

$db_connectsが の結果を格納する変数であると仮定するとmysqli_connect、引数を反転して適合させる必要があります。

mysqli_query($db_connects, $tbl_status); 

mysqli_query ドキュメント

于 2013-03-30T06:00:34.820 に答える