php页面添加数据失败 php添加数据到数据库没有反应

PHP向phpmyadmin中插入数据插入不成功?

mysql_query($sql);

目前成都创新互联已为近1000家的企业提供了网站建设、域名、雅安服务器托管网站托管、企业网站设计、慈溪网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

echo "插入成功";

改成:

echo mysql_query($sql) ? '插入成功' : mysql_error();

然后运行一下,如果输出“插入成功”,那你的数据库中是不可能没有数据的

如果输出一段英文,这段英文是返回的上一次mysql操作错误,也就是sql语句的运行错误结果,他很明确的告诉了你错误出现在哪里,如果你不懂英文,那就谷歌翻译一下

当然,mysql_error()这个mysql错误提示函数,在开发调试的时候你写上,方便改正错误,但程序正式运行的时候,要去掉,否则很危险

php留言板 添加数据不成功

if

(isset($_POST['submit'])$_POST['submit']){

$sql="insert

into

message(id,user,title,content,lastdate)".

"values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";

$res=mysql_query($sql);

这个地方很明显不对,只要一个字段对不上数据库里就没有数据,insert

into

message(id,user,title,content,lastdate)这个地方把ID去掉,在数据里设置ID为主键!你一共是5个字段,但是值只有4个!肯定不现实的!

php在数据表添加记录失败,没有语句错误,没有数据库连接错误,连接参数正确,插入返回值false。

$xr = "INSERT INTO users VALUES ('1000', $name, $pass, $email, '2018-11-06 13:26:00')";

这句代码把里面的变量都用{}包起来,做加单引号:

$xr = "INSERT INTO users VALUES ('1000', '{$name}', '{$xxxx}', ...

快去试试吧

php为什么在表单中插入数据会失败

$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES()";

$sql = "('$username ','$pwd ','$name ','$email ')";

echo $sql;

以上语句对sql语句进行了重新赋值,只会得$sql = "('$username ','$pwd ','$name ','$email ')";

执行插入不会有结果。

为什么php中无法插入数据?

这是因为你的数据库连接方式是mysqli,不是mysql,所以:

mysql_query

要改为

mysqli_query

或者

$conn-query


本文标题:php页面添加数据失败 php添加数据到数据库没有反应
分享网址:http://abwzjs.com/article/hhppci.html