极光资源网:整合微商/抖音/淘宝开店运营教程,创业项目,AI工具与办公工具资源,助力高效选品运营。

PHP怎么获取MySQL数据库数据?PHP从MySQL读取数据

发布人员:曦阳SEO 所属分类:建站教程 浏览量:4 原创

玩了这么多年网站,居然连数据库都不会操作,只能说作为一个菜鸟真的太难了!由于自己所从事的行业与互联网没有多大关系,所以平时很少有时间去系统性的学习。但是依然保持着对网站的高度热情,有点时间都用来研究网站技术了。最近打算学习Echart,但是对取数这块一直是盲区,所以近期抽时间一直在学习数据库操作。

PHP怎么获取MySQL数据库数据?PHP从MySQL读取数据-第1张图片

由于自己只会php,所以打算数据处理使用PHP来进行,那么就要有相应的数据处理及返回。最常用的就是获取记录总数和表记录查询结果。本文将记录一下自己的学习笔记,如何利用PHP获取MySQL数据库的数据,高手和大神可以绕道PHP怎么获取MySQL数据库数据?PHP从MySQL读取数据-第2张图片

获取数据库查询表的记录并返回JSON格式

<?phprequire 'linkConfig.php';//根据连接信息连接数据库$sql = "select C01,C02 from druserlist where C04='普通用户'";//查询数据表$result=$mysqli->query($sql);//以索引的方式返回一个结果集while($row = $result->fetch_array()){    $rows[] = $row;}echo json_encode($rows);//返回JSON格式数据$result->close();$mysqli->close();?>

获取数据表分页记录数据并返回JSON格式 ( 以LayUI的分页数据为例 )

<?php$page  = isset($_POST['page']) ? intval($_POST['page']) : 1;//获取页数$limit = isset($_POST['limit']) ? intval($_POST['limit']) : 10;//获取每页的显示记录数$offset = ($page-1)*$limit;//计算起始位置 require 'linkConfig.php';//连接数据库$sql1 = "select count(*) from druserlist";$result1 = $mysqli->query($sql1);$rowCount = $result1->fetch_row(); $returnArr['code']=0;$returnArr['msg']="";$returnArr['count']=$rowCount[0];//总记录数 $sql2 = "select * from druserlist order by C01 limit $offset,$limit";$res = $mysqli->query($sql2);$result = array();while ($row = $res->fetch_assoc()){    array_push($result,$row);}$returnArr['data']=$result;echo json_encode($returnArr);//返回JSON格式数据$res->free();$mysqli->close();?>

PHP对mysql数据库查询结果集处理(逐行返回结果

<?phprequire 'linkConfig.php';//根据连接信息连接数据库$sql = "select C01,C02 from druserlist where C04='普通用户'";//查询数据表$result=$mysqli->query($sql);//以索引的方式返回一个结果集while($row = $result->fetch_array()){    $rows[] = $row;}foreach($rows as $row){    echo $row['C01'].'  '.$row['C02'].'<br>';}$result->close();$mysqli->close();?>

下面提供两个自己获取数据的案例代码:

<?php$servername = ""; //填写数据库地址$username = "";   //填写数据库用户名$password = "";   //填写数据库密码$dbname = "";     //填写数据库名// 创建连接$conn = mysqli_connect($servername, $username, $password, $dbname);// 检测连接if ($conn->connect_error) {    die("Connection fAIled: " . $conn->connect_error);}$sql = "SELECT id, name FROM test";  //替换test为自己的数据表名称,替换查询字段id和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";}mysqli_close($conn);?>
<?php  header('Content-Type:application/json;charset=utf-8;');  $servername = ""; //填写数据库地址  $username = "";   //填写数据库用户名  $password = "";   //填写数据库密码  $dbname = "";     //填写数据库名  $json = '';  $data = array();    class User     {    public $id;    public $name;    }  $link = new mysqli($servername, $username, $password, $dbname);  if ($link->connect_error) {      die("连接失败: " . $link->connect_error);  } $sql="SELECT id, name FROM test"; //sql语句 替换test为自己的数据表名称,替换查询字段id和name $result = mysqli_query($link,$sql);//获得结果    $res = array();//准备一个空数组while ($row = $result->fetch_assoc()){    //对结果集进行逐行取值并压入到数组中    array_push($res,$row);}echo json_encode($res);//返回前端JSON格式数据$result->close();$mysqli->close();?>

以上就是PHP怎么获取MySQL数据库数据?PHP从MySQL读取数据的全部内容了,希望能够帮助到你,找建站教程记得来极光资源网!

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

同类推荐
小姐姐视频
  • 最新文章

  • 热评文章

  • 热门文章

标签列表
日历
«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031
文章归档