我不斷收到此錯誤:爲什麼當我的列名中有空格時,查詢會中斷?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Name int(10) NOT NULL, Middle Name varchar(10) NOT NULL, Last Name varch' at line 2
而且我不確定我做了什麼錯誤...
<?php
mysql_connect('klaic.db.11427125.hostedresource.com', 'klaic', '*******')
or die (mysql_error());
mysql_select_db('klaic')
or die (mysql_error());
mysql_query("create table account(
Fist Name int(10) NOT NULL,
Middle Name varchar(10) NOT NULL,
Last Name varchar(10) NOT NULL,
Email varchar(55) NOT NULL,
Comfirm Email varchar(55) NOT NULL,
D.O.B varchar(10) NOT NULL,
ID int(11) NULL,
PRIMARY KEY (ID)
)") or die (mysql_error());
echo "Complete.";
?>
逃到名稱不能有空格 - 他們將只如果添加反引號'' –
不要米錯了,但是你在哪裏讀過那些列名可以包含空格或點?如果它是一個教程,你可以請分享鏈接? –
列名應該使用下劃線來分隔單詞,在列名中使用標點符號也不是一個好主意。 –