没有插入数据库!

时间:2010-06-29 10:12:01

标签: php mysql connection

代码没有插入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

请帮帮忙?!

2 个答案:

答案 0 :(得分:3)

第一行应为“INSERT INTO users VALUES”,尝试以“。

开头。”

答案 1 :(得分:0)

永远不要假设您的查询会成功。在每个查询调用之后,在最小值处放置or die(mysql_error())。即使您的SQL完全有效,但是有太多其他原因导致查询无法盲目地吐出“成功”!同时留下了破坏的痕迹。