DBI create table 的问题

DBI create table 的问题

DBI create table 的问题
我想创建一个表名为一个变量内容的表,好象这样:
$db_name='good';
$sth=$dbh->prepare("create table ? (`user` varchar(100) NOT NULL default '',`keyword` varchar(100) NOT NULL default '') TYPE=MyISAM;");
$sth->execute($db_name);
我以为可以,但是报错:
DBD::mysql::st execute failed: You have an error in your SQL syntax near ''good'
(`user` varchar(100) NOT NULL default '',`keyword` varchar(100) NOT NULL '
为什么呢,要怎么写才行啊,还是DBI不支持表名那里放‘?’?
在CU发了好久好象没人看~~~
发表后页面停滞不前,刷新.
发表后页面停滞不前,刷新了一下,结果就发重了,斑竹删一条吧
table 好像不能使用占位符.
table 好像不能使用占位符的
哦,算不算DBI的不足啊:)