[英]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.