PHP封装返回Ajax字符串和JSON数组
<?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;}}//返回JSONfunction 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;}} }
转载于:https://www.cnblogs.com/chaochao00o/p/6277020.html
PHP封装返回Ajax字符串和JSON数组相关推荐
- ajax字符串转数组对象数组,如何将AJAX返回的字符串转换为javascript数组对象
我正在使用jqGrid并希望使用从ColdFusion返回的ajax来构建colModel数组.如何将AJAX返回的字符串转换为javascript数组对象 当我在下面的客户端上创建数组cm时,这可以 ...
- java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法...
1.java代码中fastjson生成字符串和解析字符串的方法 List<TemplateFull> templateFulls = new ArrayList<TemplateFu ...
- android将字符串转化为json,将字符串转换为JSON数组
将字符串转换为JSON数组 我从Web服务获得以下字符串的JSON,并尝试将其转换为 JSONarray{ "locations": [ { "lat": &q ...
- php 字符组成数组,php分割字符串并返回由字符串组成的数组的函数explode()
实例 把字符串打散为数组:<?php $str = "www.gxlcms.com";print_r (explode(".",$str));?> ...
- Java解析json字符串和json数组
Java解析json字符串和json数组 public static Map<String, String> getUploadTransactions(String json){Map& ...
- js 中 字符串转换为json数组
字符串转换为json数组 <script type="text/javascript"> var str = '[ {"green":10,&quo ...
- js form表单转json字符串,json数组转json字符串出现多余的双引号问题解决
功能介绍 页面展示的是一个用户的基本信息,和该用户对应的几台车辆的信息,车辆的字段属性都一样.然后可以编辑这些信息,再保存到后台.那么就需要考虑将车辆信息转换为json数组类型的字符串 ...
- C#字符串转json数组
字符串格式: [{"cloudState": 0,"faceId": "50c3277b-b61d-462a-ad8c-8079e04fcb19&qu ...
- ajax 解析数组集合,ajax怎样解析json数组并用模板引擎渲染
需求是根据国家分类进行ajax获取并加载,之前没按照国家分类,显示正常,但是加入了国家分类后,不知道ajax如何修改,求解: json是数组形式的,比较复杂: { "americia&quo ...
最新文章
- uni-app用着不香吗?Android,iOS,小程序一套代码吃通所有
- MPB:林科院袁志林组-提取杨树人工林土壤微生物菌体细胞的4种方法
- 1093芯片做正弦波逆变器_长途自驾游“缺电”如何选购正确车载逆变器,避开商家套路...
- 计算机科学与技术在广西录取分数线,中国计量大学2016年在广西录取分数线(分专业)...
- 博客6:磁盘以及创建文件系统的相关知识点
- c语言编程数字炸弹,C语言实现数字炸弹小游戏
- 网页版微博HTML解析和提取,使用Beautiful Soup抽取网页数据,解析微博用户关注信息...
- portainer的安装使用
- laravel-excel 中设置列宽,单元格内容垂直和水平都居中
- 含辞未吐,声若幽兰,史上最强免费人工智能AI语音合成TTS服务微软Azure(Python3.10接入)
- 提起海洋和通海水域污染损害赔偿诉讼主体的几个层面
- 2分钟实现一个Vue实时直播系统
- errorCode 1045,state 28000: Access denied for user 'mysql'@'localhost' (using password: YES)
- 人工智能的前景 | 钱颖一对话张首晟、饶毅、马化腾
- CMD命令全集(转)
- 写一程序,用scanf函数输入x,输出y值。
- Android Studio 4.1.2 自定义 APP 启动图标样式步骤【APP开发之入门四】
- css hover变成手_css鼠标样式cursor介绍(鼠标手型)
- linux下emmc检测工具,eMMC check(eMMC芯片是否新机检测工具)1.3.0 安卓版
- Parameter ‘ew‘ not found. Available parameters are [wrapper, page, param1, param2]