我想從php創建我的數據庫表。我有點試圖做一個社交網站,無論如何,我寫了代碼,並且正在工作,但是新表不會在數據庫中創建,我不知道代碼有什麼問題。非常感謝幫助,謝謝!使用PHP腳本創建數據庫表,將無法正常工作?
<?php
$host = "host";
$user = "user";
$pswd = "password";
$dbnm = "db";
$conn = @mysqli_connect($host, $user, $pswd, $dbnm);
if (!$conn)
die ("<p>Couldn't connect to the server!<p>");
$selectData = @mysqli_select_db ($conn, $dbnm);
if(!$selectData)
{
die ("Database Not Selected");
}
$sql = "CREATE TABLE IF NOT EXIST 'friends'
(
'friend_id' INT NOT NULL auto_increment,
'friend_email' VAR CHAR(20) NOT NULL,
'password' VAR CHAR(20) NOT NULL,
'profile_name' VAR CHAR(30) NOT NULL,
'date_started' DATE NOT NULL,
'num_of_friends' INT unsigned,
PRIMARY KEY ('friend_id')
)";
$query_result = @mysqli_query($conn, $sql);
mysqli_close($conn);
?>
什麼是您看到的錯誤消息? – krishnang
抑制錯誤被認爲是不好的做法('@'操作符)。請不要。 –
從一個mysql客戶端運行它。你'CREATE TABLE'的語法是錯誤的。 – air4x