php语言查询,php语言查询Mysql数据库内容的方法

php语言查询Mysql数据库内容的方法

发布时间:2020-08-28 09:44:20

来源:亿速云

阅读:79

作者:小新

php语言查询Mysql数据库内容的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!php语言查询Mysql数据库内容的方法:首先php页面在进行浏览时需要有php语言执行的环境;然后建立php类文件【mysql.php】进行具体的操作;接着建立页面文件【index.php】进行接收数据;最后访问路径即可。

771df213e9606b129a1b950147eacb4b.png

php语言查询Mysql数据库内容的方法:

1.php页面在进行浏览时需要有php语言执行的环境,本人用的是WampServer软件,只要将项目复制到wampserver_php\wamp\www\该路径下就可以执行php语言。

2.建立php类文件(mysql.php)进行具体的操作<?php

/*设置内容类型和编码样式*/

header("content-type:text/html;charset=utf-8");

/*对数据库操作*/

class dbMysqli{

private $conn = null;

public $message = "";

/*设置错误接受机制*/

function Message($mes,$flag=true){

if($flag){

$this->message .="

".$mes."
";

}else{

$this->message .="

".$mes."
";

}

}

/*连接数据库服务器,设置连接数据库编码*/

function __construct($host,$user,$pwd,$dbName,$charset){

//连接数据库服务器选择数据库

$this->conn = new mysqli($host,$user,$pwd,$dbName);

if($this->conn === false){

$this->Message("连接数据库失败",false);

return false;

}else{

$this->Message("连接数据库成功,选择数据库");

}

//设置连接编码

if($this->conn->set_charset($charset)){

$this->Message("设置编码成功");

}else{

$this->Message("设置编码失败",false);

}

}

/*查询数据库数据*/

public function MoreData($sql){

$sql = trim($sql);

/*检查sql语言是否正确*/

$result = preg_match('/^select/i',$sql);

if($result){

//执行sql语句

$rs = $this->conn->query($sql);

if($rs === false){

$this->Message("执行'".$sql."'失败,失败原因:".$this->conn->error,false);

return false;

}else{

$this->Message("执行'".$sql."'成功");

$RS = $rs->fetch_all(MYSQL_ASSOC);

$rs->free();

return $RS;

}

}else{

$this->Message("执行'".$sql."'失败",false);

return false;

}

}

}

/*链接数据库地址、用户名,密码,数据库名,编码方式*/

$db = new dbMysqli('localhost','root','cly8','user','utf-8');

3.建立页面文件(index.php)进行接收数据<?php

header("content-type:text/html;charset=utf-8");

error_reporting(E_ALL);

//引入一个数据库操作类

include_once 'mysql.php';

//查询数据

$rs = $db->MoreData("select * from student");

?>

css3实现多彩动态漩涡线条特效动画

table{

font-family: verdana,arial,sans-serif;

font-size:11px;

color:#333333;

border-width: 1px;

border-color: #666666;

border-collapse: collapse;

}

table th {

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #666666;

background-color: #dedede;

}

table td {

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #666666;

background-color: #ffffff;

}

编号姓名密码
<?php echo $val['Sid'];?><?php echo $val['Sname'];?><?php echo $val['Password'];?>

4.最后访问路径http://localhost/文件夹名/index.php

d99889b782157c2acd84b90db7a20e7a.png

感谢各位的阅读!看完上述内容,你们对php语言查询Mysql数据库内容的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值