php使用$result = mysql_query($sql),执行更新update,那么,怎样才算成功。是根据返回吗?

不会是使用mysql_num_rows($result)吧?... 不会是使用mysql_num_rows($result)吧? 展开
 我来答
pyllion
2013-02-05 · TA获得超过817个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:660万
展开全部
1.这样的语句得到的$result结果,成功为true,失败为fales;
2.所以只要能往下面执行其它PHP语句,通常默认为true;
3.下面有一段更新常用的代码,并把更新后的记录显示出来,希望你能明白;
<?php
$name="测试数据"; //$psw="456";
$sql1="update user set name='".$name."' where id between 1 and 10";//插入一条记录
$sql2="select * from user";
$sel_insert=mysql_query($sql1); //
$newID = mysql_insert_id();//应该是得到新插入的ID吧
$sel_exec1=mysql_query($sql2);
while($row1 = mysql_fetch_object($sel_exec1))
{
$c_id = $row1 -> id;
$c_name = $row1 -> name;
$c_psw = $row1 -> psw;
echo $c_name."<br>".$c_id;
}
?>
更多追问追答
追问
$sel_exec1=mysql_query($sql2);之后,$row1会得到什么结果?莫非是update成功的那条记录?
追答
$row1得到的是个数据集,即一个数组,包含N个字段的N条记录的数据集合体;
匿名用户
2013-02-05
展开全部
使用update 的时候好像就不需要把他再赋给一个变量了,直接mysql_query();就行了,当然怕出错可以在后面加上 or die();
想知道是不是成功,就进行一个提示呗,
例如
echo "<script type='text/javascript'>alert('更新成功!');</script>";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
春燕网络
2013-02-05 · TA获得超过796个赞
知道小有建树答主
回答量:946
采纳率:0%
帮助的人:476万
展开全部
就if(mysql_query($ql)){ echo '执行成功';}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式