导航:首页 > 编程语言 > php判断数据库插入是否成功

php判断数据库插入是否成功

发布时间:2023-01-22 16:49:33

1. 如何在php判断mysql插入数据成功

if(mysql_query('insertinto......'))//插入成功后返回true,失败返回false
echo"成功";
else
echo"失败";

2. PHP如何判断INSERT是否插入成功

执行插入之后,mysql_insert_id()通过这个值可以判断是否成功
函数返回上一步 INSERT 操作产生的 ID

3. php 数据库插入数据,有两个插入语句,第一个成功,第二个不成功

1.我们应该在每一个mysql_query之后检测是否成功,不成功要输出错误原因,这样才便于分析,例如你可以这么写代码:

$out='';//总的结果
$sql="insertintousersvalues(null,'$userid','$pwd1')";
if(!mysql_query($sql))$out.="插入用户表失败,SQL:$sql<br>错误:".mysql_error();
$s_sql="select*....";//真心不明白你这个的意思
$sql="insertintouser_rolevalues(null,$role_id,'$s_sql')";
if(!mysql_query($sql))$out.="插入xx表失败,SQL:$sql<br>错误:".mysql_error();
if($out=='')echo'<script>alert("添加成功");</script>';
elseecho"<script>alert('$out');location.href='login.php';</script>";

2.看你的代码,好像$role_id没有赋值,这可能是导致失败的原因,希望你用上面的方法调试观察。

4. PHP判断sql语句是否执行成功

PHP中如果不判断sql执行是否成功,就弹出成功提示框,往往会造成虚假注册,实际表单内容没有提交进入数据库。判断sql语句是否执行成功主要用到的函数为mysql_affected_rows() 返回前一次 MySQL 操作所影响的记录行数。
执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1。 如果最近一次操作是没有任何条件(WHERE)的 DELETE 查询,在表中所有的记录都会被删除,但本函数返回值在 4.1.2 版之前都为 0。 当使用 UPDATE 查询,MySQL 不会将原值与新值一样的列更新。这样使得 mysql_affected_rows() 函数返回值不一定就是查询条件所符合的记录数,只有真正被修改的记录数才会被返回。 下面看两个例子:例一:
$rs=MySQL_query($sql);
if(mysql_affected_rows())
echo "sql执行成功";elseecho "sql执行失败";例二:<?php/* 连接数据库 */
mysql_pconnect("localhost", "mysql_user", "mysql_passWord") or
die ("Could not connect" . mysql_error());
mysql_select_db("mydb");
/* Update 记录 */
mysql_query("UPDATE mytable SET used=1 WHERE id < 10");

5. 使用php连接数据库怎么看成功与否

<?php
$link=mysql_connect("localhost","root","123");
if(!$link) echo "连接错误";
else echo "OK!可以连接";
?>
mysql_connect( )函数为:服务器名或IP、用户名,密码。

6. php插入数据到mysql数据库不报错,但没有插入成功。

php报错设置,用mysql_error()

7. php 判断mysql语句是否成功执行

其实,mysql数据库如果运行sql语句没有成功,则会产生一个错误,
php中,获取这个错误的函数 mysql_error()
你可以取得这个错误并进行判断,如果是空的,那就没有错误,说明运行成功!
反之则运行失败!

8. php pdo连接mysql如何判断数据库是否连接成功

显示没有权限,看看用户名有没有起作用。Access denied for user ''@'localhost' ,中间没有提示用户名是什么。 或者是该用户没有对数据库操作权限,可以用phpMyAdmin登录对其权限修改。

9. php点击提交,页面提示成功了,可是数据库里的数据没插入进去

你好!
insert
into
message(id,user,title,content,lastdate)
values('','$_POST[user]','$_POST[title]','$_POST[content]','now()'";
这句错误,你输出这个语句后,用命令执行一下就知道,
一,前边多一个逗号,
仅代表个人观点,不喜勿喷,谢谢。

10. php判断insert是否成功

有这样的事情吗,我不大相信哦,你这样测试看看:

$sql="insert ...";
if (mysql_query($sql)) echo '插入成功。';
else echo "执行SQL失败:$sql<BR>错误:".mysql_error();

这样同时显示错误原因和语句,看看是否因为插入的数据以前已经存在了,如果是这样的错误原因,你会看见插入数据在数据库里面存在。

阅读全文

与php判断数据库插入是否成功相关的资料

热点内容
服务器上如何查看服务器的端口 浏览:676
单片机服务器编译 浏览:768
单口usb打印机服务器是什么 浏览:859
战地五开服务器要什么条件 浏览:954
在word中压缩图片大小 浏览:253
javatomcat图片 浏览:417
程序员生产智能创意 浏览:65
汇和银行app怎么登录 浏览:381
腾讯服务器如何上传源码 浏览:745
单片机的原理概述 浏览:512
火控pdf 浏览:267
如何复制云服务器centos环境 浏览:984
债权pdf 浏览:303
红色番字的app怎么下载 浏览:876
云服务器流程教课 浏览:702
中国农业银行app怎么没有网 浏览:997
几率表算法 浏览:902
程序员理工科 浏览:708
企业邮箱登录收件服务器地址 浏览:560
计算机思维与算法设计的重要性 浏览:664