php修改数据库记录,求大神

末日孤狼 末日孤狼 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<?php
@mysql_connect("localhost", "root", "abc123456")
or die("数据库连接失败!");

@mysql_select_db("Mytest_db")
or die("数据库不存在或不可用!");

$wno = $_POST['warrantno'];
$wname = $_POST['warrantname'];
$wlevel = $_POST['warrantlevel'];

$query_update = @mysql_query("update employees set userlevel = $wlevel where serial_no = '$wno' and emp_name = '$wname'")
or die("SQL语句执行失败!");

if($query_update)
{
echo "修改成功!<br><br>";
}
else
echo "Sorry,修改失败!";
?>

这是一个很简单的测试代码,数据库Mytest_db中有如下一张表employees:

serial_no emp_name password role depart userlevel
12 James a1234 业务员 业务部 0
15 Kobi b1234 工程师 技术部 2

现在我随便取一组值,如
$wno=13, $wname="wang", $wlevel=1,上面那个$query_update总是为TRUE,实际上,很显然这是一个错误的值,为什么$query_update也为TRUE? 求解释
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
末日孤狼
基础编程 21,889 成员 140,329 内容