Mysql 从php中的select语句中排除两列
我有一个包含61列的表 在select语句中,我想获取除两列之外的所有列 我怎么做 以下是从表中获取数据的代码:Mysql 从php中的select语句中排除两列,mysql,sql,Mysql,Sql,我有一个包含61列的表 在select语句中,我想获取除两列之外的所有列 我怎么做 以下是从表中获取数据的代码: function hotelfeature($id) { global $conn; $selFeature = "select * from hotelpropertyoptioninfo where Hotel_id = " .$id; $resultFeature = mysql_query($selFeature,$conn); $rowFea
function hotelfeature($id)
{
global $conn;
$selFeature = "select * from hotelpropertyoptioninfo where Hotel_id = " .$id;
$resultFeature = mysql_query($selFeature,$conn);
$rowFeature = mysql_fetch_assoc($resultFeature);
return $rowFeature;
}
SET @SQL = CONCAT('SELECT ', (SELECT GROUP_CONCAT(COLUMN_NAME) FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '<table>' AND COLUMN_NAME NOT IN ('field1','Field2')),
' FROM <table>');
PREPARE stmt1 FROM @SQL;
EXECUTE stmt1;