从PHP MySQL列中的所有行读取数据
我正在做一些工作,需要将特定列(如第1列)中的数据添加到PHP数组中。我可以从第1列的第一行获取数据,但它就到此为止。如何从表中的每一行收集这些列数据?您必须在从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
循环中循环结果集,而循环:
$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?太棒了!谢谢,你不会碰巧知道我将如何从该阵列中删除重复项吧?你愿意吗?太棒了!谢谢,你不会碰巧知道我将如何从该阵列中删除重复项吧?你愿意吗?