我试图通过检查它是否存在来添加一列。如果不是,它应该通过下面的代码给出它已经存在的消息。
$prefix = 'vm_';
$col_name = 'checking';
$col = "SELECT ".$col_name." FROM ".$prefix."users";
if (!$col){
$insert_col = "ALTER TABLE ".$table." ADD ".$col_name." DATETIME NOT NULL";
mysql_query($insert_col);
echo $col_name.' has been added to the database';
} else {
echo $col_name.' is already exists';
}
但它不添加任何列,而是直接显示该列已存在的消息。