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

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

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

}

?>

$sqlselect 只是一个字符串啊,没有通过mysql_query函数取得结果集,用 mysql_fetch_array和mysql_num_rows肯定不对的,这两个函数的参数都是需要mysql_query后得到的结果集。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8619400.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存