我正在做一些工作,需要我将数据从特定列(如列1)添加到PHP数组中。我可以从列1中的第一行获取数据,但它停在那里。我如何收集表格中每一行的列数据?从列PHP中的所有行读取数据MySQL
1
A
回答
4
你必须遍历结果在while
循环设置:
$result = mysql_query('SELECT...');
$data = array();
while(($row = mysql_fetch_array($result))) {
$data[] = $row['columnName'];
}
到mysql_fetch_array
每次调用会得到结果集的下一行。如果没有行,它将返回null
,循环停止。
documentation提供了很好的例子。
更新:
关于重复:其中之一指定的SQL查询正确(优选的),例如
SELECT DISTINCT columnName FROM table
或使用array_unique
你获取的所有数据之后:
$data = array_unique($data);
+0
太棒了!谢谢,你不会碰巧知道我将如何从该数组中删除重复项?你会? – 2010-12-20 01:22:13
+0
@Zachary Brown:查看我的更新。 – 2010-12-20 01:34:22
1
//Variable declaration as a small sql query
$query = "select RowName FROM Table;";
//Execute Query
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
//Do Stuff
}
相关问题
- 1. 从多行读取数据PHP MySQL
- 2. php从所有行中的同一列获取特定数据
- 3. 读取从PHP中的套接字接收的所有数据
- 4. 用php从MySQL读取数据
- 5. 从MySQL数据库的一行中读取一列
- 6. read_table读取所有数据到一列
- 7. MYSQL:从包含多个数据的列中检索所有行
- 8. 从PHP子阵列读取数据
- 9. 无法使用PHP从MySQL数据库提取所有数据使用PHP
- 10. 从mysql数据库获取所有EmployeeID的下拉列表?
- 11. PHP没有从MySQL数据库中获取正确的数据
- 12. 从Excel中读取列中的数据
- 13. 从PHP中的MySQL数据库读取线
- 14. MySQL:获取某个数据库中的表中的所有列
- 15. 如何从使用php的mysql中的单个表中获取所有数据?
- 16. mysql:撇号不从数据库中的varchar列读取?
- 17. php从sql数据库读取数据
- 18. 如何打印数据读取器中的所有列
- 19. 我想使用codeigniter框架php从mysql数据库中读取?
- 20. Image nut从数据库中读取Php
- 21. 读取我服务器中所有数据库中的所有数据
- 22. 从列LINQ c获取数据表的所有行元素#
- 23. PHP获取关系型mysql innodb数据库中的所有匹配行
- 24. php/mySQL如何从数据库中获取多个项目的所有标签?
- 25. 获取Firebase列中的所有数据
- 26. 从MySQL在PHP中获取数据
- 27. Php-Mysql根据域列从数据库中选择行
- 28. 从mysql数据库的所有表中选择第一列
- 29. PHP的MySQL数据库 - 所有行到多维数组
- 30. 从表中读取数据到散列
请出示一些代码。 – 2010-12-20 01:07:32
SELECT RowName FROM Table – 2010-12-20 01:09:02
Ok @Stefan H ...如何显示此数据? – 2010-12-20 01:10:48