>我基本上使用与另一个 scrip 相同的代码进入这个新类,但不知何故不起作用。我真的不明白为什么现在不起作用。
我不断收到错误"在非对象上调用成员函数查询()"
谁能告诉我我做错了什么?
<?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;
}
}
您键入的是__contruct
而不是__construct
。因此,$db
永远不会初始化。