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";