Blogger Information
Blog 49
fans 0
comment 1
visits 46673
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
数据库的基本操作---2018年04月23日
失去过去的博客
Original
860 people have browsed it

1、使用mysqli_connect()连接数据库


实例

<?php
//第一步:创建数据库连接的常量或者变量;
	//liunx mac 建议用localhost
$host = '127.0.0.1';
//	数据库账号。
$user  = 'root';
//数据库密码
$password = 'root';
//数据库表名
$database  = 'test';
//创建数据库连接资源
$dbc= mysqli_connect($host, $user, $password, $database) or die('链接错误,错误编号是:'.mysqli_connect_errno($dbc).'错误信息是:'.mysqli_connect_error($dbc));
//设置字符集 防止乱码
mysqli_set_charset($dbc, 'utf8');
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

2、mysqli_query() 插入数据


实例

<?php
require 'mysql_connect.php';
//准备sql语句

$sql = "INSERT INTO `user` (name,age,grade) VALUES ('kire',27,29),('kire',27,29),('kire',27,29)";


//执行sql语句
if(mysqli_query($dbc, $sql)){
	
	echo '返回受影响的记录行数'.mysqli_affected_rows($dbc);
	
	
}else{
	echo '没有受影响的记录行数'.mysqli_errno($dbc).mysqli_error($dbc);
}
//关闭数据库连接
mysqli_close($dbc);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

3、mysqli_query() 删除数据


实例

<?php
require 'mysql_connect.php';
//准备要执行的sql语句

$sql = 'DELETE  FROM `user` WHERE ID = 3';

if(mysqli_query($dbc, $sql)){
	echo '受影响的记录'.mysqli_affected_rows($dbc);
}else{
	echo mysqli_connect_errno($dbc).mysqli_error($dbc);
	
}
//关闭数据库连接
mysqli_close($dbc);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

4、mysqli_query() 更新数据

实例

<?php
//加载数据库
include 'mysql_connect.php';
//创建sql执行语句
$sql = "update user set name= 'liinqing' where ID = 5";
//执行sql语句
if (mysqli_query($dbc, $sql)) {
	echo '返回受影响的行数'.mysqli_affected_rows($dbc);
} else {
	echo '么有受影响的记录';
	
	//
//	mysqli_connect_error  和mysqli_error 前者返回的是连接错误 后者是返回的执行的sql语句错误、 errno也是同理
	echo mysqli_errno($dbc).mysqli_error($dbc);
}
//关闭数据库连接
mysqli_close($dbc);

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

5、mysqli_query() 查询数据


实例

<?php
 require 'mysql_connect.php';
 //查询数据库语句
 $sql = "SELECT name = 'kire' FROM `user`;";
//执行sql语句返回结果集 
if ($res = mysqli_query($dbc, $sql)) {
		if($row =  mysqli_fetch_array($res)){	
			print_r($row);
		}
	
} else {
	echo mysqli_error($dbc).mysqli_errno($dbc);
}
//释放结果集
mysqli_free_result($res);
//关闭数据库连接
mysqli_close($dbc);

 
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post