在 PDO 中使用 exec() 创建表后,显示如下
Array ( [0] => 00000 [1] => [2] => )
这是一个错误还是我成功创建了我的表?当我在数据库中查找时,表已创建。
这就是我执行的
try{
$tbl = new PDO("mysql:host=localhost;dbname=myDB",'root','');
$tbl->exec("CREATE TABLE test(fld1 CHAR(40),fld2 CHAR(40))")
or die(print_r($tbl->errorInfo(),true));
}
catch(Exception $e){
echo $e.getMessage();
}
@Vikas,如果我错了,请纠正我。这是有效的
$queryTBl="CREATE TABLE test(fld1 CHAR(40),fld2 CHAR(40))";
$evaluateTBL=tbl->exec($queryTBL);
if ($evaluateTBL===false)
print "Test table could not be created";
else
print "Successfully Created";