2
這裏的東西,其他PDO運作良好,但這不是。我曾嘗試過這個單一的PDO有什麼問題?
execute(array(':t'=>$table));
沒有成功。想法?
public function __construct($table){
try{
$pdocnx = new PDO("mysql:host=localhost;dbname=sigcat",'root','');
$stmt = $pdocnx->prepare('select * from sigcat.:t');
$stmt->bindParam(':t', urldecode($table), PDO::PARAM_STR,45);
$stmt->execute();
$row = $stmt->fetchAll(PDO::FETCH_ASSOC);
var_dump($row);
}catch(Exception $e){
echo $e->getMessage();
}
}
我在'耗材'中獲得了很多記錄,但它返回數組(0){}。我用$ _GET ['table']得到'table'參數。沒有例外。
謝謝。用switch + mysql_list_tables我會完成它。 – Felix