我遇到綁定參數或值的問題,有誰知道錯在哪裏? 如果我改變了?它的工作原理: - $bindParam PDO PHP
$item = 'area';
$query = dbConnectionPDO::getConnect()->prepare(' SELECT * FROM ? ');
$query->bindParam(1, $item, PDO::PARAM_STR);
$query->execute();
while($resultId = $query->fetch(PDO::FETCH_ASSOC)){
////
}
這是一個很好的解決方案嗎?有用!
$select = 'select * from ' . $item . ' left join ' . $TableName . ' ';
$query = dbConnectionPDO::getConnect()->prepare("$select ON :three = :four");
$query->bindValue(':three', $three, PDO::PARAM_STR);
$query->bindValue(':four', $four, PDO::PARAM_STR);
$query->execute();
while($resultId = $query->fetch(PDO::FETCH_ASSOC)){
////
}
你試圖綁定一個表名,而不是參數。我不確定你是否可以這樣做。 –
爲什麼要參數化表格以供選擇? – Esailija