php数据库插入成功 php添加数据到数据库没有反应

php mysql 数据库显示插入成功 但是数据库没有记录 。mysql_query("INSERT INTO hua (name, color, price) VALUES ('". $_POST['name'] ."', '".
$_POST['color'] ."', '". $_POST['prince'] ."')");
在这个下边,你可以用
mysql_insert_id()来获取最后增加的这条信息产生的自增字段ID值,这样你就可以知道是否添加成功 。
php 数据库插入数据,有两个插入语句,第一个成功,第二个不成功1.我们应该在每一个mysql_query之后检测是否成功,不成功要输出错误原因 , 这样才便于分析,例如你可以这么写代码:
$out='';//总的结果
$sql="insert into users values (null, '$userid', '$pwd1')";
if (!mysql_query($sql)) $out.="插入用户表失败,SQL:$sqlbr错误:".mysql_error();
$s_sql="select * ....";//真心不明白你这个的意思
$sql="insert into user_role values (null, $role_id, '$s_sql')";
if (!mysql_query($sql)) $out.="插入xx表失败 , SQL:$sqlbr错误:".mysql_error();
if ($out=='') echo 'scriptalert("添加成功");/script';
else echo "scriptalert('$out');location.href='https://www.04ip.com/post/login.php';/script";
2.看你的代码,好像$role_id没有赋值,这可能是导致失败的原因,希望你用上面的方法调试观察 。
如何在php判断mysql插入数据成功if(mysql_query('insert into ......'))//插入成功后返回true,失败返回false
echo "成功";
else
echo "失败";
菜鸟问题 , PHP向数据库写入数据,显示成功,但数据库还是空的 , 怎么回事?这是因为写程序php数据库插入成功的人欺骗php数据库插入成功了php数据库插入成功你,php数据库插入成功他根本没检测是否成功,直接就告诉你成功 。我们写程序的时侯千万别学他这样瞒上欺下,现在需要修改他的下面的三行语句php数据库插入成功:
$sql="INSERT INTO test (user,title,txt) VALUES ('$_POST[user]','$_POST[title]','$_POST[txt]');";
mysql_query($sql);
echo "Success";
修改为:
$sql="INSERT INTO test (user,title,txt) VALUES ('$_POST[user]','$_POST[title]','$_POST[txt]');";
if (mysql_query($sql))echo "Success";
else echo "插入失败 , SQL语句:$sqlbr错误信息:".mysql_error();
php sql怎么判断有没有插入数据库成功方法一、判断mysql_queryphp数据库插入成功的执行结果php数据库插入成功,如果为True就是成功php数据库插入成功,否则就是失败php数据库插入成功,例如:
if (mysql_query($sql)) echo '成功';else echo '失败';
方法二、使用mysql_affected_rows()获取影响的条数php数据库插入成功,此语句可以检查删除、修改、插入成功了多少条 。某些UPDATE语句如果条件写得不对,更新了0条数据,但是语句本身没有语法错误,用方法一就会得到成功的结论 。
【php数据库插入成功 php添加数据到数据库没有反应】关于php数据库插入成功和php添加数据到数据库没有反应的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读