我需要从数据库的一列中选择所有数据。有没有办法像这样做? :
$query = mysql_query("SELECT * FROM summary WHERE Domain= '-ALL-' AND Name LIKE '%$id_name%' AND Date_rep='$time' AND System='$id_sys'");
以上代码就是我使用的代码,但我需要制作' Domain'列,以显示该列中的每个数据(不仅是一个名称,还包括该列中的所有名称)。
PS:我知道我应该使用mysqli。但是这次我在Mysql中这样做。答案 0 :(得分:0)
试试这个:
select column_name from summary; // do not put any condition so that query can return all row for the specified column
答案 1 :(得分:0)
你快到了! 而不是使用*,输入column_name。因此,如果要显示一列没有任何where子句的数据,可以这样做:
select column_name from table_name;
但是,如果您想使用where子句获取数据:
$query = mysql_query("SELECT '$column_name' FROM summary WHERE Domain= '-ALL-' AND Name LIKE '%$id_name%' AND Date_rep='$time' AND System='$id_sys'");