2012-11-21 46 views
0

我基本上使用相同的代碼,在另一個腳本中工作到這個新類,並以某種方式不起作用。我真的不明白爲什麼現在不工作。使用PDO並獲得「調用到非對象的成員函數查詢()」

我不斷收到錯誤「調用一個成員函數查詢()一個非對象」

誰能告訴我什麼,我做錯了?

<?php 
class ldcStepOne { 
    public $JSON; 
    private $db; 

    public function __contruct() { 
     $this->JSON = $JSON; 
     $this->db = new PDO ('mysql:host=localhost;dbname=X','X','X'); 
    } 

    public function stepOne ($JSON) { 
     $sql = 'SELECT * FROM ldc_user_details WHERE uID=101'; 
     $result = $this->db->query($sql)->fetch(PDO::FETCH_ASSOC); 
     return $result; 
    } 
} 

回答

12

您鍵入__contruct而不是__construct。所以$db從不初始化。

+1

好眼睛:)完全錯過了 – MrGlass

+1

Dat錯字....... – Shoe

+0

謝謝!...我真的錯過了那一個。 –

相關問題