मैं सिर्फ पीडीओ की कोशिश कर रहा हूं और मुझे यह त्रुटि मिलती है, घातक त्रुटि: एक गैर-ऑब्जेक्ट पर किसी सदस्य फ़ंक्शन fetch() पर कॉल करें, लेकिन यह पहले से ही $-> डीबी ऑब्जेक्ट पर नहीं है?पीडीओ: किसी गैर-ऑब्जेक्ट पर किसी सदस्य फ़ंक्शन fetch() पर कॉल करें?
class shoutbox {
private $db;
function __construct($dbname, $username, $password, $host = "localhost")
{ # db conections
try {
$this->db = new PDO("mysql:host=".$hostname.";dbname=".$dbname, $username, $password);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
}
function getShouts()
{
$sql_shouts = $this->db->query('SELECT shoutid, message, pmuserid, ipadress, time FROM shouts WHERE pmuserid == 0');
return $sql_shouts->fetch(PDO::FETCH_OBJ);
}
}
यदि आप माइक्रोसॉफ्ट एसक्यूएल सर्वर आरक्षित शब्दों का उपयोग कर रहे हैं तो [टाइम] तरीके से उपयोग किया जाता है। महान जानकारी/विवरण के लिए – Crypth