php mysqli 对Mysql数据库一些操作

        躺在我硬盘里,是之前学习的时候留下来的。能进行简单操作,平时用够用了,记录一下。

<?php
$host = '';
$user = '';
$passwd = '';
$dbname = '';
//////////////////////////////连接数据库/////////////////////////////////////
//方法一
$mysqli = new mysqli();
$mysqli -> connect($host,$user,$passwd);
$mysqli -> select_db($dbname);
if($mysqli->connect_errno){
die('数据库连接错误'.$mysqli->connect_error);
}else{
echo "正常连接";
}
//方法二
$mysqli = new mysqli($host,$user,$passwd);
$mysqli -> select_db($dbname);
if($mysqli->connect_errno){
die('数据库连接错误'.$mysqli->connect_error);
}else{
echo "正常连接";
}
//方法三
$mysqli = new mysqli($host,$user,$passwd,$dbname);
if($mysqli->connect_errno){
die('数据库连接错误'.$mysqli->connect_error);
}else{
echo "正常连接";
}
//////////////////////////////连接数据库/////////////////////////////////////
//////////////////////////////INSERT INTO/////////////////////////////////////
$sql = "INSERT INTO `表名`(`字段1`,`字段2`) VALUES ('数据1','数据2')";
if($mysqli->query($sql){
echo '成功添加了'.$mysqli->affecte_rows.'条数据,新增的id是'.$mysqli->insert_id;
}else{
echo '添加数据失败'.$mysqli->errno.':'.$mysqli->error;
}
//////////////////////////////INSERT INTO/////////////////////////////////////
//////////////////////////////UPDATE/////////////////////////////////////
$sql = "UPDATE `表名` set `更新字段`='更新值' WHERE `原字段` = '值'";
if($mysqli->query($sql){
echo '更新了'.$mysqli->affecte_rows.'条数据';
}else{
echo '更新失败'.$mysqli->errno.':'.$mysqli->error;
}
//////////////////////////////UPDATE/////////////////////////////////////
//////////////////////////////DELETE/////////////////////////////////////
$sql = "DELETE FROM `表名` WHERE `原字段` = '值'";
if($mysqli->query($sql){
echo '删除了'.$mysqli->affecte_rows.'条数据';
}else{
echo '删除失败'.$mysqli->errno.':'.$mysqli->error;
}
//////////////////////////////DELETE/////////////////////////////////////
//////////////////////////////SELECT fech_array/////////////////////////////////////
$sql = "SELECT `要获取的字段列表` FROM `表名` WHERE `原字段` = '值'";
if($mysqli_result=$mysqli->query($sql){
while($row=$mysqli_resule->fech_array (MYSQLI_ASSOC)){
echo '<pre>';
print_r($row);
}
}
//////////////////////////////SELECT fech_array/////////////////////////////////////
//////////////////////////////SELECT fech_all/////////////////////////////////////
$sql = "SELECT `要获取的字段列表` FROM `表名` WHERE `原字段` = '值'";
$mysqli_result=$mysqli->query($sql);
$rows=$mysqli_resule->fech_all(MYSQLI_ASSOC);//$rows二维数组
foreach ($rows as $row){
echo '<pre>';
print_r($row);
}
//////////////////////////////SELECT fech_all/////////////////////////////////////
$mysqli->close();
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享