视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
PHP连接数据库,通过面向过程方法实现最基本的增删改查操作
2020-11-09 08:42:52 责编:小采
文档


增删改查在数据库操作中式最基础的也是最重要的。

在我们把PHP的环境搭建好以后,我们来看一下怎样通过PHP连接MySQL数据库,以及怎样实现最基本的增删改查。其它就不多说了,直接上代码吧。

相关mysql视频教程推荐:《mysql教程》

1、PHP连接MySQL数据库

<?php
 $host ="localhost";//服务器地址
 $root ="root";//用户名
 $password ="admin";//密码
 $database ="beyondweb_test";//数据库名 
 $conn = mysql_connect($host,$root,$password);//连接数据库
 if(!$conn){
 die("数据库连接失败!".mysql_error());
 }else{
 echo"数据库连接成功";
 } 
 mysql_select_db($database,$conn);//选择数据库
 mysql_query("set names utf-8");//设置编码为utf-8
?>

2、向数据库中增加数据

首先我在beyondweb_test数据库里创建了这样一张user表,用于演示。如图:

SQL语句:

CREATE TABLE user(
 id INT(20) PRIMARY KEY AUTO_INCREMENT,
 nikename VARCHAR(30),
 email VARCHAR(40)
);

然后来向数据库中添加数据:

<?php
 $query ="INSERT INTO user(nikename,email) VALUES(#张三#,#beyondwebdotcn@xxx.com#);";//#号代表单引号,使用单引号才是正确的
 
 $result = mysql_query($query);
 
 if(!$result){
 echo"Error!";
 }else{
 echo"Success!";
 mysql_close($conn);//关闭数据库连接
 }
?>

3、修改数据库中的数据

我们还基于user表进行操作,例如把“张三”改为“李四”,php代码如下:

<?php
 $query ="UPDATE user SET nikename=#李四# WHERE id=#1#;";//#号代表单引号,使用单引号才是正确的 
 $result = mysql_query($query); 
 if(!$result){
 echo"Error!";
 }else{
 echo"Success!";
 mysql_close($conn);//关闭数据库连接
 }
?>

其实也就是SQL语句变了,其它是完全一样的。

4、查询数据库

只需更换一下SQL语句就行了,如查询表内所有数据并以表格形式输出:

<?php
 $query ="SELECT * FROM user;";
 
 $result = mysql_query($query);
 
 if(!$result){
 echo"Error!";
 }else{
 echo"Success!";
 } 
?>
 <br/>
 <table border="1px">
 <tr>
 <th>id</th>
 <th>nikename</th>
 <th>email</th>
 </tr>
<?php
 while($row = mysql_fetch_row($result)){
 echo"<tr>";
 echo"<td>".$row[0]."</td>";
 echo"<td>".$row[1]."</td>";
 echo"<td>".$row[2]."</td>";
 echo"</tr>";
 }
?>
 </table>
<?php 
 mysql_close($conn); 
?>

5、删除数据

前面已经给出了增加数据、修改数据、删除数据的解决方法,那么“增删改查”就剩一个“删”了,下面我们就来看一下删除数据是怎么回事,其实跟上面差不多,一句话的事儿,改个SQL语句就行了。来看PHP代码:

<?php
 $query ="DELETE FROM user WHERE nikename=#张三#;";//#号代表单引号,使用单引号才是正确的 
 $result = mysql_query($query); 
 if(!$result){
 echo"Error!";
 }else{
 echo"Success!";
 mysql_close($conn);//关闭数据库连接
 }
?>

好了,

下载本文
显示全文
专题