我試圖將字符串發送到SQL數據庫時,通過PHP和SQL緩慢前進,並遇到了一個小錯誤。我想要做的是將一個用戶的詳細信息插入到一個表(當前有效)中,並將用戶名和5個空白條目一起發送到另一個表中。表格考試分數字段是用戶名,考試,考試1,考試2,考試3,考試4(這是我現在需要空白的這些考試領域)。插入到數據庫表中的PHP和SQL錯誤
的問題是,我收到以下消息: 解析錯誤:語法錯誤,在C意想不到T_CONSTANT_ENCAPSED_STRING:\ XAMPP \ htdocs中\ E-LearningWebsite \上線11 addcustomertodb.php(其線啓動$ QUERY1)
如果可能的話,任何人都可以解釋這個錯誤意味着什麼,我做錯了什麼?
<?php
require "dbconn.php";
$username = $_GET['username'];
$email = $_GET['email'];
$pass = $_GET['password'];
$query = "INSERT INTO customer VALUES ('".$username."','".$email."','".$pass."')";
$query1 = "INSERT INTO examscores VALUES ('".$username."','""','""','""','""','""')";
$results = mysql_query($query) or die (mysql_error());
$results1 = mysql_query($query1) or die (mysql_error());
?>
親切的問候安迪
**警告**您的代碼非常不安全,容易受到SQL注入攻擊! – 2013-03-04 15:17:15
雖然這個問題對你很重要,但它對於本站來說太過本地化了。爲什麼不先使用搜索? – 2013-03-04 15:17:34