ホームページ >バックエンド開発 >PHPチュートリアル >PHPでMySQLテーブルのフィールドと値を同時に出力する方法

PHPでMySQLテーブルのフィールドと値を同時に出力する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:49:271234ブラウズ

たとえば、テストテーブルのフィールドはカスタマイズされています。 。固定されていません

SID 名 年齢
1 テスト 10
2 majia 123
…………
a17fd977faf59de1b60b3f6b0a972677 1cc0d6e710f30d4ba8617d15ba8d0a9cd
8a11bc632ea32a57b3e3693c7987c420testdf406f776eecbaf16b62325323196f14
ff6d136ddc5fdfeffaf53ff6ee95f185
a17fd977faf59de1b60b3f6b0a972677
読み出される配列は 2 次元配列です

//假如读取出来的值为$rowsforeach($rows as $row){echo '<ul>';  foreach($row as $key => $value){  echo "<$key>$value</$key>";  }echo '</ul>';}


    $mysql_server_name="localhost";        //数据库服务器名称    $mysql_username="dbuser";                //连接数据库用户名    $mysql_password="dbpw";                //连接数据库密码    $mysql_database="dbname";                //数据库的名字    $mysql_table="tablename";                //其中的一个表名    if (function_exists("mysql_close")) echo "PHP支持mysql"."<br /><br />";      else echo "PHP不支持mysql"."<br /><br />";    error_reporting(0);    // 连接到数据库    $conn=mysql_connect($mysql_server_name, $mysql_username,                        $mysql_password);    $err = mysql_error();    if($err) echo "$err";      else echo "mysql连接成功"."<br /><br />";        // 从表中提取信息的sql语句        //一定要找个表里有数据的,否则会有错误出现    $strsql="select * from ".$mysql_table;    // 执行sql查询    $result=mysql_db_query($mysql_database, $strsql, $conn);    // 获取查询结果    $row=mysql_fetch_row($result);        echo '<font face="verdana">';    echo '<table border="1" cellpadding="1" cellspacing="2">';    // 显示字段名称    echo "\n<tr>\n";    for ($i=0; $i<mysql_num_fields($result); $i++)    {      echo '<td bgcolor="white"><b>'.      mysql_field_name($result, $i);      echo "</b></td>\n";    }    echo "</tr>\n";    // 定位到第一条记录    mysql_data_seek($result, 0);    // 循环取出记录    while ($row=mysql_fetch_row($result))    {      echo "<tr>\n";      for ($i=0; $i<mysql_num_fields($result); $i++ )      {        echo '<td bgcolor="white">';        echo "$row[$i]";        echo '</td>';      }      echo "</tr>\n";    }        echo "</table>\n";    echo "</font>";    // 释放资源    mysql_free_result($result);    // 关闭连接    mysql_close(); 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。