执行完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; 如何自动显示对应数字账户的中文名称 echo输出location.href有时候不能跳转,困扰我几天,求助!!! php 验证用户输入 两个数组对比赋值 DreamWeaver可以用來編寫php網頁嗎? 如何提高网站在alexa上的排名? 怎样将数据保存到.txt文件中。 大家帮忙看看怎么解决这个问题 我不想让session通过url重定向来实现怎么配置? 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;