Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP MySQL列中的所有行读取数据_Php_Mysql_Row - Fatal编程技术网

从PHP MySQL列中的所有行读取数据

从PHP MySQL列中的所有行读取数据,php,mysql,row,Php,Mysql,Row,我正在做一些工作,需要将特定列(如第1列)中的数据添加到PHP数组中。我可以从第1列的第一行获取数据,但它就到此为止。如何从表中的每一行收集这些列数据?您必须在循环中循环结果集,而循环: $result = mysql_query('SELECT...'); $data = array(); while(($row = mysql_fetch_array($result))) { $data[] = $row['columnName']; } 每次调用mysql\u fetch\u

我正在做一些工作,需要将特定列(如第1列)中的数据添加到PHP数组中。我可以从第1列的第一行获取数据,但它就到此为止。如何从表中的每一行收集这些列数据?

您必须在
循环中循环结果集,而
循环:

$result = mysql_query('SELECT...');

$data = array();
while(($row = mysql_fetch_array($result))) {
    $data[] = $row['columnName'];
}
每次调用
mysql\u fetch\u array
都将获得结果集的下一行。如果不再有行,它将返回
null
,循环停止

这个例子很好

更新:

关于重复项:正确指定SQL查询(首选),例如

或在获取所有数据后使用:

$data = array_unique($data);

您必须在
循环中循环结果集,而
循环:

$result = mysql_query('SELECT...');

$data = array();
while(($row = mysql_fetch_array($result))) {
    $data[] = $row['columnName'];
}
每次调用
mysql\u fetch\u array
都将获得结果集的下一行。如果不再有行,它将返回
null
,循环停止

这个例子很好

更新:

关于重复项:正确指定SQL查询(首选),例如

或在获取所有数据后使用:

$data = array_unique($data);

从表格OK@Stefan H中选择RowName。。。如何显示此数据?显示为打印html?从TableOk@Stefan H中选择RowName。。。如何显示这些数据?显示为打印html?太棒了!谢谢,你不会碰巧知道我将如何从该阵列中删除重复项吧?你愿意吗?太棒了!谢谢,你不会碰巧知道我将如何从该阵列中删除重复项吧?你愿意吗?