加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.com/)- 智能边缘、云手机、专属主机、数据工坊、负载均衡!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP查询数据库教程:执行SELECT、INSERT等操作

发布时间:2024-02-28 09:19:57 所属栏目:PHP教程 来源:小林写作
导读:上一部分介绍了PHP的基本概念和环境搭建,接下来我们将深入了解如何在PHP中查询数据库。在本教程中,我们将重点学习如何执行SELECT、INSERT等操作。
##1.连接数据库
在执行查询操作之前,首先需要连接数据库。以下
上一部分介绍了PHP的基本概念和环境搭建,接下来我们将深入了解如何在PHP中查询数据库。在本教程中,我们将重点学习如何执行SELECT、INSERT等操作。
##1.连接数据库
在执行查询操作之前,首先需要连接数据库。以下是一个连接MySQL数据库的示例:
```php
<?php
$servername  =  "localhost";
$username  =  "username";
$password  =  "password";
$dbname  =  "database_name";
//创建连接
$conn  =  new  mysqli($servername,  $username,  $password,  $dbname);
//检测连接
if  ($conn->connect_error)  {
die("连接失败:  "  .  $conn->connect_error);
}
?>
```
##2.执行SELECT查询
连接数据库后,可以使用以下代码执行SELECT查询:
```php
<?php
//编写SQL查询语句
$sql  =  "SELECT  *  FROM  table_name";
//执行查询
$result  =  $conn->query($sql);
//检查结果集是否有数据
if  ($result->num_rows  >0)  {
//输出数据
while($row  =  $result->fetch_assoc())  {
echo  "id:  "  .  $row["id"].  "  -  Name:  "  .  $row["name"].  "<br>";
}
}  else  {
echo  "0  results";
}
//关闭连接
$conn->close();
?>
```
##3.执行INSERT操作
在执行INSERT操作之前,请确保已经创建了数据库表。以下是一个向表中插入数据的示例:
```php
<?php
//编写SQL插入语句
$sql  =  "INSERT  INTO  table_name  (column1,  column2)  VALUES  ('value1',  'value2')";
//执行插入
if  ($conn->query($sql)  ===  TRUE)  {
echo  "New  record  created  successfully";
}  else  {
echo  "Error:  "  .  $sql  .  "<br>"  .  $conn->error;
}
//关闭连接
$conn->close();
?>
```
##4.执行UPDATE操作
以下是一个使用PHP执行UPDATE操作的示例:
```php
<?php
//编写SQL更新语句
$sql  =  "UPDATE  table_name  SET  column1  =  'new_value1',  column2  =  'new_value2'  WHERE  condition";
//执行更新
if  ($conn->query($sql)  ===  TRUE)  {
echo  "Updated  successfully";
}  else  {
echo  "Error:  "  .  $sql  .  "<br>"  .  $conn->error;
}
//关闭连接
$conn->close();
?>
```
##5.执行DELETE操作
以下是一个使用PHP执行DELETE操作的示例:
```php
<?php
//编写SQL删除语句
$sql  =  "DELETE  FROM  table_name  WHERE  condition";
//执行删除
if  ($conn->query($sql)  ===  TRUE)  {
echo  "Deleted  successfully";
}  else  {
echo  "Error:  "  .  $sql  .  "<br>"  .  $conn->error;
}
//关闭连接
$conn->close();
?>
```
通过以上教程,您应该已经掌握了如何在PHP中执行基本的查询、插入、更新和删除操作。在实际项目中,还需要学习如何处理错误、优化SQL查询等高级功能。希望本教程对您有所帮助!
 
 

(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章