PHP操作mysql数据库

一,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()

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值