21,886
社区成员
发帖
与我相关
我的任务
分享
function ToolDML($db,$sql){
$host="localhost";
$user="root";
$password="root";
//1.连接数据库
$conn=mysql_connect($host,$user,$password);
if(!$conn){
die(mysql_error());
}
//2.选择数据库
mysql_select_db($db,$conn);
//3.设置数据库字符集
mysql_query("set names gbk");
//4.发送指令sql (ddl 数据定义语句 , dml(数据操作语言 update insert ,delete) ,dql (select ), dtl 数据事务语句 rollback commit... )
$res=mysql_query($sql,$conn);
if(mysql_affected_rows() == 0){
echo "DML操作没有影响";
}
if(!$res){
die(mysql_error());
}
//5. 关闭连接
mysql_close($conn);
}
$sql = "update price set goodprice=230 where id=19;";
$db = "test";
ToolDml($db,$sql);
mysql_affected_rows 这个函数可以取得前一次 MySQL 操作所影响的记录行数。