Mysql从一个列

时间:2016-08-30 07:10:23

标签: php mysql

我需要从数据库的一列中选择所有数据。有没有办法像这样做? :

$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中这样做。

2 个答案:

答案 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'");