有时候我们需要判断数据库是否包含某字段,就可以使用下面这段SQL语法,
$fr=$empire->fetch1("SELECT COUNT(*) AS column_exists FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '$infotb' AND COLUMN_NAME = 'money'"); if($fr['column_exists'] == 1){ $money = "有"; }else{ $money = "没有"; }
其中“$infotb”是查询的数据表,“money”是要查询的字段。下面的判断自行修改,