代码没有插入MySQL数据库!?!?
摘录Register.php
$register = mysql_query("INSTER INTO users VALUE ('','$firstname','$lastname','$username','$password_db','$dob_db','$gender_db')");
echo "Success!";
Connect.php
<?php
//connect
$error = "Problem connecting to database. Please try again later.";
$connect = mysql_connect("localhost","root","") or die($error);
mysql_select_db("upload") or die($error);
?>
一切都行之有效。当我使用connect.php时,我没有收到任何错误。
发生了什么事?
也;
Notice: Undefined variable: firstname in /opt/lampp/htdocs/imageupload/register.php on line 121
请帮帮忙?!
答案 0 :(得分:3)
第一行应为“INSERT INTO users VALUES”,尝试以“。
开头。”答案 1 :(得分:0)
永远不要假设您的查询会成功。在每个查询调用之后,在最小值处放置or die(mysql_error())
。即使您的SQL完全有效,但是有太多其他原因导致查询无法盲目地吐出“成功”!同时留下了破坏的痕迹。