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."<br>";
echo "your pass word is ".$userpsw."<br>" ;
PHP访问MySQL数据库操作例子:
1、先写一个数据库配置文件如下:
db_config.php
<?
// 数据库配置文件, db_config.php
$db_server = "localhost";
$db_user = "root";
$db_pwd = "123";
$db_name = "nowamgic";
?>
我们先写一个纯粹面向过程的方式来读取数据库中的用户信息:
viewuser_mysql.php
<?php
// viewuser_mysql.php
require_once("db_config.php"); //包含配置文件.
$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."<br>"; //输出数据
echo "your pass word is ".$userpsw."<br>" ;
echo "your age is ".$userage."<br>" ;
echo "your grade is ".$usergrade."<br>" ;
?>
2、我们再写一个删除数据库中的用户信息:
// 数据库配置文件
$db_server = "localhost";
$db_user = "root";
php mysql教程视频$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); //关闭数据库连接
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论