简体   繁体   English

没有插入数据库!

[英]Not inserting into database!

Code not inserting into MySQL Database!?!? 代码未插入MySQL数据库!?!?

Excerpt Register.php 摘录Register.php

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

Connect.php 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);

?>

It should all work. 它应该一切正常。 I don't get any errors when I use connect.php. 使用connect.php时没有任何错误。

What's going on? 这是怎么回事?

Also; 也;

Notice:  Undefined variable: firstname in /opt/lampp/htdocs/imageupload/register.php on line 121

Please help?! 请帮忙?!

第一行应显示为“ INSERT INTO users VALUES”,尝试从此开始。

Never assume your queries will succeed. 永远不要假设您的查询会成功。 At bare mininum put an or die(mysql_error()) after each query call. 在每次查询调用之后,至少添加一个or die(mysql_error()) Even if your SQL is completely valid, there's too many other reasons a query could fail to just blindly spit out "success!" 即使您的SQL完全有效,也有很多其他原因导致查询无法盲目地吐出“成功!”! while leaving a trail of destruction behind. 同时留下了毁灭的痕迹。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM