English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Example as follows:
<?php class DBDA { public $host="localhost"; public $uid = "root"; public $pwd = "123"; public $dbname = "mydb"; //Member method 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; } } //Method to return a string 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; } } //Returns 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; } } }
This article about the method of encapsulating PHP return Ajax string and JSON array is all the editor shares with everyone. Hope it can be a reference for everyone, and also hope everyone will support the Yelling Tutorial more.