1
我有一個函數,查詢MySQL數據庫的東西,即時獲取一個空的數組。我知道搜索查詢是正確的,我不明白爲什麼我的代碼返回一個空數組。另外我運行這段代碼時沒有錯誤。從mysql查詢解析結果
我的代碼如下:
public $results;
public function __construct() {
require_once'app/model/DB_Con.php';
$this->db = new connection();
$this->db = $this->db->dbConnection();
}
public function _search ($data) {
$this->query = $this->db->prepare("SELECT * FROM students WHERE name LIKE '%?%'");
$this->query->bindParam(1, $data);
$this->query->execute();
$this->results = $this->query->fetchAll();
print_r($this->results);
echo $data;
}
有沒有辦法解決PHP PDO,因爲我沒有看到MySQL的錯誤(如果有的話)。
謝謝。
在這裏你去:你的第一個DB包裝的童年deceases(https://phpdelusions.net/pdo/common_mistakes)。你的[1]和[2] –