我能够从我的数据库中获取数据并使用php显示它们。 我想知道如何获取包含数据的表的列名称?或者我有什么其他方法可以用亲戚专栏名称来显示我的日期吗?
目前我正以这种方式缓存桌子:
<?php
$connection = mysql_connect('x ', 'x ', ' x');
mysql_select_db('x');
$query = "SELECT * FROM trip";
$result = mysql_query($query);
echo "<table >";
while($row = mysql_fetch_array($result)){
if ($row['Day'] == date("Y-m-d"))
{
echo '<tr class="today">';
}
else {echo "<tr>"; }
echo "<td>" . $row['Day'] . "</td>
<td>" . $row['Country'] . "</td>
<td>" . $row['Place'] . "</td>
<td>" . $row['Flight'] . "</td>
</tr>"; //$row['index'] the index here is a field name
}
echo "</table>"; //Close the table in HTML
mysql_close(); //Make sure to close out the database connection
?>
答案 0 :(得分:0)
由于您使用旧的mysql_驱动程序,因此可以使用:
$columns = mysql_list_fields('dbname', 'tablename', $connection);
答案 1 :(得分:0)
你可以使用Chris&#39;使用mysql_
函数回答,或者您可以运行实际查询。
SHOW COLUMNS FROM mydb.mytable;