ここでは、他の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();
}
}
「supplies」には多くのレコードがありますが、array(0){}が返されます。私は$ _GET ['table']で 'table'パラメータを取得しています。しかし、例外はありません。
ありがとうございました。スイッチ+ mysql_list_tablesで私はそれを達成します。 – Felix