PHP访问MySQL数据库数据方法步骤及例子(增、删、改、查)

阅读: 评论:0

2024年2月8日发(作者:)

PHP访问MySQL数据库数据方法步骤及例子(增、删、改、查)

PHP访问MySQL数据库操作方法步骤(增、删、改、查):

1、检查并过滤来自用户的数据(与网站安全有关):

过滤操作是通过对$_POST['searchterm']变量定义简短名称变量的值应用trim()函数来实现的。 $searchterm = trim($_POST['searchterm'])

2、建立一个到适当数据库的链接:

$conn = mysql_connect($db_server, $db_user, $db_pwd);

其中$db_server为MySQL服务器,例如$db_server = "localhost";

$db_user为用户名,例如$db_user = "root";

$db_pwd为密码,可以为空。

3、选择数据库:

$my_db = mysql_select_db($db_name,$conn);

其中$db_name为数据库的名称;

$conn为上一步骤获得的资源。

4、执行查询语句,并做不同的操作:

$result = mysql_query($sql, $conn);

其中$sql指的是不同的操作,例如:

$sql = "select * from user where username='Jack' ";指的是查询表格user当中usename为Jack的信息。查询完后一般会继续执行后一步的查询结果返回到数组操作。

$sql = "DELETE FROM user WHERE id = 1";指的是查询表格user当中id=1的信息,并将其删除。

$sql = "INSERT INTO user (id,name) values ('1', 'bbb')";指的是给user表添加一行,id=1,name=bbb。

$sql = "UPDATE user SET name = 'aaa' where name = 'bbb'";指的是将name为bbb的改为name=aaa。

5、获取查询结果到数组:

$userInfo = mysql_fetch_assoc($result);将上一步查询出来的结果赋给数组$userInfo

6、关闭数据库链接:

mysql_close($conn);

7、将数组从数组中取出并显示:

$usename = $$userInfo["username"];

$userpsw = $userInfo["userpsw"];

echo "your name is ".$username."

";

echo "your pass word is ".$userpsw."

" ;

PHP访问MySQL数据库操作例子:

1、先写一个数据库配置文件如下:

db_

<?

// 数据库配置文件, db_

$db_server = "localhost";

$db_user = "root";

$db_pwd = "123";

$db_name = "nowamgic";

?>

我们先写一个纯粹面向过程的方式来读取数据库中的用户信息:

viewuser_

<?php

// viewuser_

require_once("db_"); //包含配置文件.

$sql = "select * from user where username='Jack' ";/*把将要进行数据库操作的代码赋值给$sql*/

$conn = mysql_connect($db_server, $db_user, $db_pwd);//建立mysql连接

$my_db = mysql_select_db($db_name,$conn);//选择数据库

$result = mysql_query($sql, $conn); // 执行查询语句,并执行$sql操作

$userInfo = mysql_fetch_assoc($result); //返回查询结果到数组

mysql_close($conn); //关闭数据库连接

$username = $userInfo["username"]; //将数据从数组取出

$userpsw = $userInfo["userpsw"];

$userage = $userInfo["userage"];

$usergrade = $userInfo["usergrade"];

echo "your name is ".$username."

"; //输出数据

echo "your pass word is ".$userpsw."

" ;

echo "your age is ".$userage."

" ;

echo "your grade is ".$usergrade."

" ;

?>

2、我们再写一个删除数据库中的用户信息:

// 数据库配置文件

$db_server = "localhost";

$db_user = "root";

$db_pwd = "";

$db_name = "test";

$id = 4;

$sql1 = "select * from user where id = $id";

$sql2 = "DELETE FROM user WHERE id = $id";

$conn = mysql_connect($db_server, $db_user, $db_pwd); //建立mysql连接

mysql_select_db($db_name, $conn); //选择数据库

$query = mysql_query($sql1, $conn);//执行查询语句

if (mysql_num_rows($query)) {//判断上个步骤是否查找到信息

$result = mysql_query($sql2, $conn); // 执行查询语句并删除数据

echo "删除数据成功";

} else {

echo "数据不存在";

}

mysql_close($conn); //关闭数据库连接

PHP访问MySQL数据库数据方法步骤及例子(增、删、改、查)

本文发布于:2024-02-08 18:11:16,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170738707668169.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   查询   数据   数组
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23