当前位置:Gxlcms > PHP教程 > php如何同时输出MySQL表的字段和值

php如何同时输出MySQL表的字段和值

时间:2021-07-01 10:21:17 帮助过:19人阅读

php 怎么同时输出 MySQL表的字段和值
本帖最后由 kj8629 于 2014-09-17 09:17:46 编辑

比如 test表 字段的自定义的 。。不是固定的

sid name age
1 test 10
2 majia 123
…………


    1
    test



    2
    majia

------解决思路----------------------
读取出来的数组是二维数组


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


------解决思路----------------------

$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="dbuser"; //连接数据库用户名
$mysql_password="dbpw"; //连接数据库密码
$mysql_database="dbname"; //数据库的名字
$mysql_table="tablename"; //其中的一个表名

if (function_exists("mysql_close")) echo "PHP支持mysql"."

";
else echo "PHP不支持mysql"."

";
error_reporting(0);

// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);
$err = mysql_error();
if($err) echo "$err";
else echo "mysql连接成功"."

";

// 从表中提取信息的sql语句
//一定要找个表里有数据的,否则会有错误出现
$strsql="select * from ".$mysql_table;
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);

echo '';
echo '';

// 显示字段名称
echo "\n\n";
for ($i=0; $i {
echo '
\n";
}
echo "\n";
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "\n";
for ($i=0; $i {
echo '
';
}
echo "\n";
}

echo "
'.
mysql_field_name($result, $i);
echo "
';
echo "$row[$i]";
echo '
\n";
echo "
";
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close();

人气教程排行