PHP封装返回Ajax字符串和JSON数组的方法

发布时间 - 2026-01-10 23:06:40    点击率:

实例如下:

<?php
class DBDA
{
  public $host="localhost";
  public $uid = "root";
  public $pwd = "123";
  public $dbname = "mydb";
  
  //成员方法
  public function Query($sql,$type=1)
  {
    $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    $r = $db->query($sql);
    
    if($type==1)
    {
      return $r->fetch_all();
    }
    else
    {
      return $r;
    }
  }
  
  //返回字符串的方法
  public function StrQuery($sql,$type=1)
  {
    $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    $r = $db->query($sql);
    
    if($type==1)
    {
      $attr = $r->fetch_all();
      $str = "";
      foreach($attr as $v)
      {
        $str .= implode("^",$v)."|";
      }
      
      return substr($str,0,strlen($str)-1);

    }
    else
    {
      return $r;
    }
  }
  
  //返回JSON
  function JSONQuery($sql,$type=1)
  {
    $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    $r = $db->query($sql);
    
    if($type==1)
    {
      return json_encode($r->fetch_all(MYSQLI_ASSOC));
    }
    else
    {
      return $r;
    }
  }
}

以上这篇PHP封装返回Ajax字符串和JSON数组的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# php返回数组  # php封装json通信接口详解及实例  # PHP封装XML和JSON格式数据接口操作示例  # php中输出json对象的值(实现方法)  # php将从数据库中获得的数据转换成json格式并输出的方法  # php正确输出json数据的实例讲解  # PHP JSON 数据解析代码  # php解析json数据实例  # java解析php函数json_encode unicode 编码问题  # PHP的JSON封装、转变及输出操作示例  # 给大家  # 希望能  # 这篇  # 小编  # 大家多多  # host  # localhost  # public  # DBDA  # uid  # dbname  # mydb  # root  # pwd  # color  # ccffcc  # background  # span  # style  # strong 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何快速搭建高效可靠的建站解决方案?  使用C语言编写圣诞表白程序  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  七夕网站制作视频,七夕大促活动怎么报名?  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Android自定义listview布局实现上拉加载下拉刷新功能  JavaScript如何实现倒计时_时间函数如何精确控制  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  如何快速查询域名建站关键信息?  Laravel如何实现API速率限制?(Rate Limiting教程)  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  如何用腾讯建站主机快速创建免费网站?  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何在阿里云高效完成企业建站全流程?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  韩国服务器如何优化跨境访问实现高效连接?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  Android okhttputils现在进度显示实例代码  中山网站推广排名,中山信息港登录入口?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  如何快速生成高效建站系统源代码?  如何在Windows虚拟主机上快速搭建网站?  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Python进程池调度策略_任务分发说明【指导】  如何快速生成ASP一键建站模板并优化安全性?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  Laravel如何升级到最新版本?(升级指南和步骤)  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  黑客入侵网站服务器的常见手法有哪些?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  大型企业网站制作流程,做网站需要注册公司吗?  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  Java垃圾回收器的方法和原理总结  iOS中将个别页面强制横屏其他页面竖屏  Python结构化数据采集_字段抽取解析【教程】  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  网站图片在线制作软件,怎么在图片上做链接?  Laravel如何创建自定义Artisan命令?(代码示例)  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  图册素材网站设计制作软件,图册的导出方式有几种?