$tconn = new PDO('mysql:host='.WW_HST.';dbname='.WW_DB, WW_USR, WW_PS);
$res = $tconn->prepare('SELECT * FROM :tbl');
$res->execute(array(':tbl'=>"ugb"));
当我使用此代码从“ugb”表中提取数据时,出现以下错误:
带有消息“SQLSTATE [42000]”的“PDOException”:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“ugb”附近使用正确的语法
所以它正确地替换:tbl
了 'ugb' 但无论我是执行绑定还是只使用数组执行,我总是会出错。如果我只是这样做,它会很好SELECT * FROM ugb
。
我该如何纠正这个问题?