执行完insert/UPDATE/DELETE后,如何判断成功? 如题~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql_query执行成功返回true , 否则返回false具体看手册. mysql_query($sql) or die("执行失败"); oracle里面判断返回的int结果是否大于0,大于0就成功,否则失败 $sql=mysql_query("....");if ($sql) { echo "成功";}else { echo "失败";} 基本如楼上判断一下是否为true则可如果需要进一步确认,可以用mysql_insert_id()取得最后insert的id自行跟插入前的id比较一下还有mysql_info之类的函数,查查手册的说明 可以看看有没有影响的行数如果是0,则认为没有执行结果mysql_affected_rows 数据库是MYSQL 不?如果是MYSQLINSERT的话 你可以用mysql_insert_id()这个函数来把最后影响的自增ID返出来UPDATE和DELETE的话 还是die('')或者返回个TURE FALSE......如果还不放心 那你就再去库里查你要修改或者删除的数据 怕没UPDATE 你就挨个的比对修改后和修改前的数据,怕没DELETE你就找你想才删除的记录的主P 没有就证明删了,不过一般没着必要 if row_count() != -1 then select 'success';else select end if; 在php中导入dll文件 换区提问! zendstudio求助,上老火了.哪位大哥帮下忙 集思广益---问PHP编程规范 请教一个关于SESSION的问题 怎样配一个php服务器? (散分)俺最近建的一个论坛! PHP的初级菜鸟问题 php 数组unset排序和json的问题 帮忙将C#代码转PHP代码 php_version问题 PHP数据同步
具体看手册.
if ($sql) {
echo "成功";
}
else {
echo "失败";
}
自行跟插入前的id比较一下还有mysql_info之类的函数,查查手册的说明
如果是0,则认为没有执行结果
mysql_affected_rows
INSERT的话 你可以用mysql_insert_id()这个函数来把最后影响的自增ID返出来
UPDATE和DELETE的话 还是die('')或者返回个TURE FALSE......如果还不放心 那你就再去库里查你要修改或者删除的数据 怕没UPDATE 你就挨个的比对修改后和修改前的数据,怕没DELETE你就找你想才删除的记录的主P 没有就证明删了,不过一般没着必要
select 'success';
else
select
end if;