本文章向大家介绍php mysqli面向对象的数据库编程实例,包括数据库基本操作增删改查。
php mysqli添加数据
//创建mysqli对象,第一个参数是数据库服务器地址,第二个参数是登录名,第三个参数是登录密码,第四个参数是需要操作的数据库。
$db = new MySQLi("localhost","root","","mydb");
//判断是否与数据库服务器建立连接
/* http://www.manongjc.com */
!mysqli_connect_error() or die("数据库连接失败!!");
//拼写sql语句
$sql = "insert into user(username,password,time) values('manongjc','psd','2016-07-15')";
//执行SQL语句
$result = $db-> query($sql);
if($result){
echo "数据添加插入成功";
}else{
echo"很抱歉,添加失败!!";
}
php mysqli删除数据
//创建mysqli对象,第一个参数是数据库服务器地址,第二个参数是登录名,第三个参数是登录密码,第四个参数是需要操作的数据库。
$db = new MySQLi("localhost","root","","mydb");
//判断是否与数据库服务器建立连接
/* http://www.manongjc.com */
!mysqli_connect_error() or die("添加失败!!");
$results = $mysqli->query("DELETE FROM products WHERE products = 1");
if($results){
print '删除成功';
}else{
print '删除失败Error:('. $mysqli->errno .')';
}
?>
php mysqli更新数据
//创建mysqli对象,第一个参数是数据库服务器地址,第二个参数是登录名,第三个参数是登录密码,第四个参数是需要操作的数据库。
/* http://www.manongjc.com/article/1187.html */
$db = new MySQLi("localhost","root","","mydb");
//判断是否与数据库服务器建立连接
if(mysqli_connect_errno()){
throw new exception ("Error: ".mysqli_connect_errno()."-".mysqli_connect_error());
}
//拼写sql语句
$sql = "update user set password='mypsd' where userid=1";
//执行SQL语句
$result = $db-> query($sql);
if($result){
echo "数据更新成功";
}else{
echo"很抱歉,更新失败!!";
}
php mysqli查询数据
/* http://www.manongjc.com */
$mysqli = new mysqli('localhost','root','','db');
if (mysqli_connect_errno()){
die('Unable to connect!'). mysqli_connect_error();
}
$query = "SELECT productid, name, price FROM product ORDER BY name";
$result = $mysqli->query($query);
while ($row = $result->fetch_object())
{
$name = $row->name;
$productid = $row->productid;
$price = $row->price;
echo "($productid) $name: $price
";
}
$mysqli->close();
?>