本文作者:温文曦

php mysqli 对Mysql数据库一些操作

温文曦 2021-07-27 1042 抢沙发
php mysqli 对Mysql数据库一些操作摘要:         躺在我硬盘里,是之前学习的时候留下来的。能进行简单操作,平时用够用了,记录一下。&l...

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

<?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();


文章版权及转载声明

作者:温文曦本文地址:https://www.wxnotes.com/blog/611.html发布于 2021-07-27
文章转载或复制请以超链接形式并注明出处文曦博客

赞(7)
阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,1042人围观)参与讨论

还没有评论,来说两句吧...