脚本宝典收集整理的这篇文章主要介绍了php – PDO:调用未定义的方法DB :: query(),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
类/ DB.class.PHP:
<?PHP // DB.class.PHP class DB { PRotected $db_name = "PDO"; protected $db_user = "root"; protected $db_pass = "root"; protected $db_host = "localhost"; // Establish Connection to Database. public function connect() { try { $DB = new PDO("MysqL:host=$db_host;dbname=$db_name",$db_user,$db_pass); } catch (PDOException $e) { echo $e->getMessage(); } } } ?>
<?PHP require_once 'classes/DB.class.PHP'; // Establish Connection to Database. $db = new DB(); $db->connect(); ?>
<?PHP require_once 'includes/global.inc.PHP'; $STH = $db->query("SELECT * From users"); echo "<pre>"; print_r($STH->fetch()); ?>
class DB { protected $db_name = "PDO"; protected $db_user = "root"; protected $db_pass = "root"; protected $db_host = "localhost"; protected $DB = null; // Establish Connection to Database. public function connect() { try { $this->DB = new PDO("MysqL:host=".$this->db_host.";dbname=".$this->db_name."",$this->db_user,$this->db_pass); } catch(PDOException $e) { echo $e->getMessage(); } } public function query() { return $this->DB->query(); } }
更好的方法是使用一些ORM库或裸PDO对象 – 它非常友好.
以上是脚本宝典为你收集整理的php – PDO:调用未定义的方法DB :: query()全部内容,希望文章能够帮你解决php – PDO:调用未定义的方法DB :: query()所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。