首页 > 建站教程 > PHP教程 >  PHP MySQLi更新数据正文

PHP MySQLi更新数据

相较于PHP的mysql方法,mysqli更具有优势。详见:mysql与mysqli的区别与用法。本文不再细究二者的区别,这里只是简单演示下MySQLi的简单的连接数据库,选择数据表、更新数据用法:
// 连接数据库并选择要操作的表
$host = 'localhost:3306';
$user = 'root'; // MySQL用户账号
$pass = '';
$dbname = 'woaimoban';

$conn = mysqli_connect($host, $user, $pass,$dbname);
if(!$conn){
    die('无法连接数据库: '.mysqli_connect_error());
}
 
$id    = 1122;
$name  = "张三";
$money = 123;
$sql = "update emp4 set name="$name", money=$money where id=$id";
if(mysqli_query($conn, $sql)){
    echo "更新成功!";
}else{
    echo "更新失败: ". mysqli_error($conn);
}

// 因为MySQLi是永久连接,这里用完关闭
mysqli_close($conn);