如何使用PHP实现数据库连接操作?

2026-06-09 17:182阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计444个文字,预计阅读时间需要2分钟。

如何使用PHP实现数据库连接操作?

连接数据库参数描述:- host:指定数据库服务器地址- username:指定MySQL用户名- password:指定MySQL密码- dbname:指定默认使用的数据库- port:指定连接到MySQL的端口号- socket:指定socket连接路径或使用已命名的socket

一、连接数据库

参数

描述

host

规定主机名

username

规定Mysql用户名

如何使用PHP实现数据库连接操作?

password

规定Mysql密码

dbname

规定默认使用的数据库

port

规定尝试连接到Mysql的端口号

socket

规定socket或者使用已经命名pipe

1、面向对象的方式连接数据库

$con=new mysqli('127.0.0.1','root','zhu200211','stu');

2、面向过程的方式连接数据库

header('Content-Type:text/html;charset=utf-8'); $username = 'root'; $password = 'root'; $hostname = 'localhost'; $conn = mysqli_connect($hostname,$username,$password); mysqli_set_charset($conn, "utf8"); if(!$conn) { die("Connect failed" . mysqli_connect_error()); }else{ echo "连接成功"; }

二、数据库的相关操作(以面向对象的连接方式为例)

mysqli_query()函数执行某个针对数据库的查询。

1、插入数据

function register(string $sno,string $pwd,mysqli $con) { $sql="insert into login values ($sno,$pwd)"; if (mysqli_query($con,$sql)) { echo "插入成功"; mysqli_close($con); } else { echo mysqli_error($con); } }

2、查询数据

function select(mysqli $con) { $sql="select * from login"; $result=mysqli_query($con,$sql); if (mysqli_num_rows($result)>0) { while ($row=mysqli_fetch_assoc($result)) { echo "Sno:". $row["Sno"]. "<br>Password:". $row["password"]. "<br>"; } } mysqli_free_result($result); mysqli_close($con); }

3、更新数据

function update(string $sno,string $pwd,mysqli $con) { $sql="update login set password=$pwd where sno=$sno"; mysqli_query($con,$sql); mysqli_close($con); }

4、删除数据

function delete(string $sno,mysqli $con) { $sql="delete from login where sno=$sno"; mysqli_query($con,$sql); mysqli_close($con); }

本文共计444个文字,预计阅读时间需要2分钟。

如何使用PHP实现数据库连接操作?

连接数据库参数描述:- host:指定数据库服务器地址- username:指定MySQL用户名- password:指定MySQL密码- dbname:指定默认使用的数据库- port:指定连接到MySQL的端口号- socket:指定socket连接路径或使用已命名的socket

一、连接数据库

参数

描述

host

规定主机名

username

规定Mysql用户名

如何使用PHP实现数据库连接操作?

password

规定Mysql密码

dbname

规定默认使用的数据库

port

规定尝试连接到Mysql的端口号

socket

规定socket或者使用已经命名pipe

1、面向对象的方式连接数据库

$con=new mysqli('127.0.0.1','root','zhu200211','stu');

2、面向过程的方式连接数据库

header('Content-Type:text/html;charset=utf-8'); $username = 'root'; $password = 'root'; $hostname = 'localhost'; $conn = mysqli_connect($hostname,$username,$password); mysqli_set_charset($conn, "utf8"); if(!$conn) { die("Connect failed" . mysqli_connect_error()); }else{ echo "连接成功"; }

二、数据库的相关操作(以面向对象的连接方式为例)

mysqli_query()函数执行某个针对数据库的查询。

1、插入数据

function register(string $sno,string $pwd,mysqli $con) { $sql="insert into login values ($sno,$pwd)"; if (mysqli_query($con,$sql)) { echo "插入成功"; mysqli_close($con); } else { echo mysqli_error($con); } }

2、查询数据

function select(mysqli $con) { $sql="select * from login"; $result=mysqli_query($con,$sql); if (mysqli_num_rows($result)>0) { while ($row=mysqli_fetch_assoc($result)) { echo "Sno:". $row["Sno"]. "<br>Password:". $row["password"]. "<br>"; } } mysqli_free_result($result); mysqli_close($con); }

3、更新数据

function update(string $sno,string $pwd,mysqli $con) { $sql="update login set password=$pwd where sno=$sno"; mysqli_query($con,$sql); mysqli_close($con); }

4、删除数据

function delete(string $sno,mysqli $con) { $sql="delete from login where sno=$sno"; mysqli_query($con,$sql); mysqli_close($con); }