1. 程式人生 > >PHP編寫一個函數,可以接收一個表名,然後打印表的表頭和記錄在網頁

PHP編寫一個函數,可以接收一個表名,然後打印表的表頭和記錄在網頁

php mysql

<?php function show_table_info($table_name){ $conn = mysql_connect("localhost" , "root" , "root"); if(!$conn){ die(‘連接失敗‘.mysql_error()); } mysql_select_db("test1",$conn); mysql_query("set names gbk"); // $sql = "select * from user1"; $sql = "desc user1"; $res = mysql_query($sql , $conn); //獲取結果集的行數、列數 $rows = mysql_affected_rows($conn); //參數是連接 $cols = mysql_num_fields($res); //參數是返回的資源 echo "行:".$rows."<br>列:".$cols; //打印表頭 echo "<table border=1 cellspacing=0><tr>"; for($i=0; $i<$cols; $i++){ //取字段 $mysql_name = mysql_field_name($res,$i); echo "<th>".$mysql_name."</th>"; } echo "</tr>"; while ($row = mysql_fetch_row($res)){ echo "<tr>"; for($i=0; $i<$cols; $i++){ echo "<td>$row[$i]</td>"; } echo "</tr>"; } echo "</table>"; // while($field_info = mysql_fetch_field($res)){ // echo "<br>".$field_info->name; // /*打印結果: // * // id // name // password // email // age*/ // } //var_dump($field_info); } show_table_info("user1");

PHP編寫一個函數,可以接收一個表名,然後打印表的表頭和記錄在網頁