一,php操作mysql数据库的方法
1,连接mysql数据库
mysqli函数库给php提供了mysqli_connect()函数实现其功能。
mysqli_connect()函数格式为mysqli_connect(host,user,pass,dbname,port,socket) 在mysql_connect()函数前加@符号可以屏蔽错误提示!
<?php //mysqli_connect()函数格式为mysqli_connect(host,user,pass,dbname,port,socket) $dbhost = "localhost"; //mysql服务器地址 $dbusername = "root"; //用户名 $dbpassword = "root"; //密码 $dbname = "test"; //指定数据库 $dbport = 3306; //指定端口 $conn = mysqli_connect($dbhost,$dbusername,$dbpassword,$dbname,$dbport); //建立数据库连接 if ( $conn ) { echo "数据库连接成功!"; echo "<script type='text/javascript'>alert('数据库连接成功!');</script>"; } else { echo "数据库连接失败!"; echo "<script type='text/javascript'>alert('数据库连接失败!');</script>"; } ?>
2,选择数据库
我们要是使用到mysqli_select_db()函数来选择数据库。
mysqli_select_db(link,dbname)
<?php //mysqli_connect()函数格式为mysqli_connect(host,user,pass,dbname,port,socket) $dbhost = "localhost"; //mysql服务器地址 $dbusername = "root"; //用户名 $dbpassword = "root"; //密码 $dbname = "test"; //指定数据库 $dbport = 3306; //指定端口 $conn = mysqli_connect($dbhost,$dbusername,$dbpassword,$dbname,$dbport); //建立数据库连接 if ( mysqli_select_db($conn,$dbname) ) { echo "数据库连接成功!"; echo "<script type='text/javascript'>alert('数据库连接成功!');</script>"; } else { echo "数据库连接失败!"; echo "<script type='text/javascript'>alert('数据库连接失败!');</script>"; } ?>
3,执行sql语句
对数据库进行操作要使用mysql_query()函数来执行sql语句。
mysql_query(link,query)
$result = mysql_query($conn,"insert into admin_user values('1','zzkk','zzkk',2019-11-16)");
向admin_user表中插入一组数据。
$result = mysqli_query($conn,"update admin_user set id=1,username='hhh',password='hhh',createtime='2019-11-15' where id=5");
修改admin_user表中id=1中各个字段的值。
4,将查询结果返回到数组中
mysqli_fetch_array()函数
$result = mysqli_query($conn,"select *from admin_user");
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
5,从结果集中获取一样当作对象
mysqli_fetch_object()
6,从结果集中获取一行作为枚举数组
mysqli_fetch_row()
7,从结果集中获取一样作为关联数组
mysqli_fetch_assoc()
8,获取查询结果集中的记录数
mysqli_num_rows()
9,释放内存
mysqli_free_result()
10,关闭连接
mysqli_colse()