PHP MySQL 获取列名同时遍历所有记录

标签 php mysql

$query = mysql_query("SELECT * FROM mytable");

while ($row = mysql_fetch_assoc($query)) {
   //How to echo column names and values here?
}

是否可以在 while 循环中遍历整个表时回显表的列名和值?

最佳答案

你可以使用foreach循环

$query = mysql_query("SELECT * FROM mytable");

while ($row = mysql_fetch_assoc($query)) {
     foreach($row as $key => $value) {
         print "$key = $value <br />";
     }
}

关于PHP MySQL 获取列名同时遍历所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11752681/

相关文章:

php - 批量插入包含俄语的字符串

mysql - 如何从一个表或另一个表中获取相同类型的行以及有关它来自哪个表的信息

php - 查询后合并行

php - Laravel 5 在没有密码的情况下更新用户记录

php - laravel sendFailedLoginResponse() 覆盖

php - Laravel - 选择参数所在的 child

mysql - SQL 语法错误 INNER JOIN

php - Amazon Webservice 上的 mySQL RDS 实例性能

MySQL 左外连接与 where 子句

php 使用数组作为数组的索引