我可以從家裏工作,我使用mysqli編碼,但我的學校沒有啓用,所以現在它不會執行查詢我做錯了什麼,或者有沒有更好的方式做到這一點?我的連接語句/插入查詢有什麼問題?
!!!更新!
所以我連接到我的網站在家裏工作和redid連接,只是刪除我的形式連接和$ dbc額外的領域(數據庫名稱),它開始得到錯誤。甚至在我從連接中刪除數據庫名稱之前發生了這種情況。所以我意識到腳本不知道我連接的數據庫。我怎樣才能解決這個問題?
首頁(作品)
/* database connection */
$dbc = mysqli_connect('localhost', 'user', '9890667', 'zombies')
or die('Error Connecting to the MySQL Server');
/* insert query */
$query = "INSERT INTO zombie_sighted (first_name,last_name, when_it_happened, how_long, how_many, zombie_description, what_they_were_doing, fang_spotted, other, email) " .
"VALUES ('$first_name','$last_name','$when_it_happened','$how_long','$how_many','$zombie_description','$what_they_did','$fang_spotted','$other','$email')";
/* execute query */
$result = mysqli_query($dbc, $query)
or die('Error querying database.');
mysqli_close($dbc);
學校(連接,但查詢現在無法正常工作)更新
$dbc = mysql_connect('shcool url', 'username, 'password')
or die('Error Connecting to the MySQL Server');
/* insert query */
$query = "INSERT INTO zombie_sighted (first_name,last_name, when_it_happened, how_long, how_many, zombie_description, what_they_were_doing, fang_spotted, other, email) " .
"VALUES ('$first_name','$last_name','$when_it_happened','$how_long','$how_many','$zombie_description','$what_they_did','$fang_spotted','$other','$email')";
/* execute query */
$result = mysql_query($dbc, $query)
or die('Error querying database.');
mysql_close($dbc);
你可以使用命令行連接到mysql嗎? – Zimbabao
我可以使用膩子,我甚至使用命令行導入數據庫腳本。 –
如果您看到的只是「錯誤查詢數據庫」,您將無法知道發生了什麼。你需要在某個地方調用'mysqli_error()... – BoltClock