Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để lấy tên các cột cùng với tập kết quả trong php / mysql?

Hãy thử mysql_fetch_field chức năng.

Ví dụ:

<?php
$dbLink = mysql_connect('localhost', 'usr', 'pwd');
mysql_select_db('test', $dbLink);

$sql = "SELECT * FROM cartable";
$result = mysql_query($sql) or die(mysql_error());

// Print the column names as the headers of a table
echo "<table><tr>";
for($i = 0; $i < mysql_num_fields($result); $i++) {
    $field_info = mysql_fetch_field($result, $i);
    echo "<th>{$field_info->name}</th>";
}

// Print the data
while($row = mysql_fetch_row($result)) {
    echo "<tr>";
    foreach($row as $_column) {
        echo "<td>{$_column}</td>";
    }
    echo "</tr>";
}

echo "</table>";
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql - Làm cách nào để lấy giá trị ở hàng trước và giá trị ở hàng tiếp theo?

  2. Dấu hai chấm trước một ký tự trong câu lệnh SQL có nghĩa là gì?

  3. Ví dụ về FORMAT () trong MySQL

  4. Ví dụ về MAKETIME () - MySQL

  5. Mysqldump có xử lý dữ liệu nhị phân một cách đáng tin cậy không?