PHP封裝返回Ajax字符串和JSON數組的方法
更新時間:2017年02月17日 09:05:35 投稿:jingxian
下面小編就為大家?guī)硪黄狿HP封裝返回Ajax字符串和JSON數組的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
實例如下:
<?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數組的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
ThinkPHP5.0框架結合Swoole開發(fā)實現(xiàn)WebSocket在線聊天案例詳解
這篇文章主要介紹了ThinkPHP5.0框架結合Swoole開發(fā)實現(xiàn)WebSocket在線聊天,結合完整案例形式詳細分析了thinkPHP5擴展Swoole實現(xiàn)WebSocket在線聊天相關步驟、操作技巧與注意事項,需要的朋友可以參考下2019-04-04
Laravel-添加后臺模板AdminLte的實現(xiàn)方法
今天小編就為大家分享一篇Laravel-添加后臺模板AdminLte的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
Laravel自定義 封裝便捷返回Json數據格式的引用方法
今天小編就為大家分享一篇Laravel自定義 封裝便捷返回Json數據格式的引用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
Codeigniter中mkdir創(chuàng)建目錄遇到權限問題和解決方法
這篇文章主要介紹了Codeigniter中mkdir創(chuàng)建目錄遇到權限問題和解決方法,需要的朋友可以參考下2014-07-07
基于PHP代碼實現(xiàn)中獎概率算法可用于刮刮卡、大轉盤等抽獎算法
大轉盤中獎概率算法在我們的日常生活中,經常遇到,那么基于php代碼是如何實現(xiàn)中獎概率算法的,下面通過一段代碼實例給大家介紹php中獎概率算法2015-12-12

