非オブジェクトがメンバー関数 fetch() を呼び出すと言われるのはなぜですか
远处一朵花
远处一朵花 2021-01-11 13:33:35
0
1
854

<?phpclass Db{ private $dbConfig=[ 'db'=>'mysql', 'host'=>'localhost', 'port'=>'3306', 'ユーザー'=> ;'root', 'pass'=>'root', 'charset'=>'utf8', 'dbname'=>''edu', ]; //シングルケースモード private static $instance = null; public $insertID = null; public $num1 = null; ///データベース接続 private $conn = null; private function __construct($params) { //初期化パラメータ array_merge($this->dbConfig, $params); //データベースに接続 $this->connect(); } private function __clone() { // TODO: __clone() メソッドを実装します } public static function getInstance($params=[]) { if(!self::$インスタンスinstanceof self){ self::$instance = new self($params); } return self::$instance; } private function connect() { try { $dsn="{$this->dbConfig[' db' ]} charset = {$ this-&gt; dbconfig ['charset']} ";; dbconfig ['pass']);CATCH (pdoException $ E) {DIE ('データベース接続に失敗しました'。 $ E-& GT; getMessage ());} public function exec ($ SQL) {$ NUM = $ this- & gt; conn-& gt; exce ; C ($ sql); if($num>0) if(null !== $this->conn->lastInsertID()) { $this->insertID = $this->conn- > lastInsertID() ; $this->num1= $num; print '操作が失敗しました '.$error[0].':'.$error[1].':'.$error[2] ; , fetch($sql) . $sql)->fetch(PDO::FETCH_ASSOC); } public function fetchALl($ sql) { return $this->conn->query($sql)->fetch (PDO::FETCH_ASSOC);; }}

远处一朵花
远处一朵花

全員に返信(1)
灭绝师太

PDO オブジェクトは正常に取得されませんでした。接続パラメーターをチェックするためにオブジェクト メンバー メソッドのフェッチが呼び出されました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート