建设网站有哪些/优化推广网站排名
我希望有人能帮忙看看这里有什么问题:
我有一个带有两个字段EMAIL和PASSWORD的表单,它打开一个php页面,我打算在表格上运行一个简单的查询。
我收到一条没有道理的错误消息:
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 '@gmail.com' at line 1。结果
我在这种情况下输入的电子邮件地址以'@ gmail.com'
结尾
代码如下:
$dbhost = 'somewhere.net';
$dbuser = 'someUser';
$dbpass = 'pass';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$dbname = 'medreunten_db1';
mysql_select_db($dbname) or die(mysql_error($conn));
$email = mysql_real_escape_string($_POST['email']);
$query = "SELECT * FROM employee WHERE email = $email";
$result = mysql_query($query, $conn) or die (mysql_error($conn));
extract(mysql_fetch_assoc($result));
while ($row = mysql_fetch_array($result)) {
extract($row);
echo $row['name'];
echo $row['surname'];
echo $row['age'];
}
?>任何意见,将不胜感激。