【问题标题】:Not inserting into database!不插入数据库!
【发布时间】:2010-06-29 10:12:01
【问题描述】:

代码未插入 MySQL 数据库!?!?

摘录Register.php

$register = mysql_query("INSTER INTO users VALUE ('','$firstname','$lastname','$username','$password_db','$dob_db','$gender_db')");
                echo "Success!";

连接.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

请帮忙?!

【问题讨论】:

标签: php mysql connection


【解决方案1】:

第一行应该是“INSERT INTO users VALUES”,试试这个开头。

【讨论】:

  • 我不敢相信我错过了!谢谢你:)
  • 这发生在我们最好的人身上;)
【解决方案2】:

永远不要假设您的查询会成功。在每次查询调用之后,在最低限度上放置一个or die(mysql_error())。即使您的 SQL 是完全有效的,也有太多其他原因导致查询失败,只是盲目地吐出“成功!”同时留下毁灭的痕迹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-01
    • 2019-07-25
    • 1970-01-01
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    相关资源
    最近更新 更多