我想從我的窗體捕獲數據並將其抽入數據庫,但是當我嘗試向列中輸入數據時,我只能獲取uid,而其餘列是空的。mySQL查詢創建空列
下面是一些代碼:
mysql_query("INSERT INTO personal_information (uid, name, surname, email, cell)
VALUES ('".$uid."', '".$name."', '".$surname."', '".$email."', '".$cell."')")
or die(mysql_error());
mysql_query("INSERT INTO consumer_related_info (uid)
VALUES ('".$uid."')")
or die(mysql_error());
mysql_query("INSERT INTO family_scenario (uid)
VALUES ('".$uid."')")
or die(mysql_error());
mysql_query("INSERT INTO lifestyle_activities (uid)
VALUES ('".$uid."')")
or die(mysql_error());
mysql_query("INSERT INTO occupational_information (uid)
VALUES ('".$uid."')")
or die(mysql_error());
mysql_query("INSERT INTO sport_activities (uid)
VALUES ('".$uid."')")
or die(mysql_error());
mysql_query("INSERT INTO vehicle_details (uid)
VALUES ('".$uid."')")
or die(mysql_error());
什麼可能我是做錯了什麼?
您使用的所有變量是否都包含值?如果在構建SQL語句之前立即回顯其內容,結果如何? INSERT語句是否產生錯誤?此外,使用[預準備語句](http://uk3.php.net/pdo.prepared-statements)會更好,可以通過[PDO](http://php.net/manual/en/book .pdo.php),或者直接使用[mysqli](http://php.net/manual/en/book.mysqli.php)。 – Mike 2010-08-16 12:26:38
'register_globals'的值是什麼(請參閱php.ini或'phpinfo()') – teemitzitrone 2010-08-18 09:23:21