php修改数据库记录,求大神
<?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? 求解释
相关推荐
PHP-MySQLi-Db:PHP的一个基于MySQLi的数据库类,支持记录日志与安全插入
PHP-MySQLi-Db PHP的一个基于MySQLi的数据库类,支持记录日志与安全插入(safe_insert方法)
php+mysql简单增删改查demo带数据库
php+mysql简单增删改查demo带数据库,直接导入运行index.php即可,
基于PHP的PgAdmin 数据管理系统.zip
基于PHP的PgAdmin 数据管理系统.zip
php db类库进行数据库操作
复制代码 代码如下:<?php require_once “DB.php”; //包含类库文件 $conn = DB::connect(“mysql://root:1981427@localhost/test”); //连接数据库 if (!DB::isError($conn)) { //判断是否连接成功 print “数据库连接成功”; } else { echo “数据库连接失败!”; } ?>复制代码 代码如下:<?php require_once “DB.php”; $conn = DB::connect(“mysql://root:1981427@localhost/test”);
PHP+MySQL修改记录的方法
本文实例讲述了PHP+MySQL修改记录的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下: <h1>修改记录</h1> <?php if(isset($_POST[‘btnModify’])){ //验证表单省略 $sql = “UPDATE animal SET WHERE ID = ‘$_POST[id]'”; $result = mysqli_query($sql); //执行更新 if($result){ echo “修改已经成功!”;


基础编程
