有没有一种快速和通用的方法来使用PHP转储mySql查询结果?

时间:2012-12-29 17:45:06

标签: php mysql

我想使用php编写远程接口来控制远程服务器上的MySQL数据库。

我的策略是这样的:将SQL查询发布到某个php文件,然后使用mysql_query()查询我的MySQL数据库,然后使用php显示结果。

我的问题是:如何快速一般地显示结果(可以显示各种结果,包括不同的表格和错误信息)。

2 个答案:

答案 0 :(得分:1)

我通常在项目的初始阶段使用这个小函数进行调试,它将结果集输出为表:

function tableFromRS($rs) {
    echo "<table>";
    for ($i = 0; $i < mysql_num_fields($rs); $i++) {
        $field_info = mysql_fetch_field($rs, $i);
        echo "<th>{$field_info->name}</th>";
    }
    while ($red = mysql_fetch_row($rs)) {

        echo "<tr>";
        foreach ($red as $v) {
            echo "<td>$v</td>";
        }
        echo "</tr>";
    }

    echo "</table>";
}

答案 1 :(得分:0)

像moonwave99指出的那样,如果您的问题是针对管理任务,请使用phpmyadmin。 phpMyAdmin是MySQL的GUI。使用phpmyadmin它只是为了临时目的查询你的数据库,如果你不熟悉命令行。如果想要更长久地使用您网站的结果,请使用PHP mysqli_ *函数。不要使用mysql,因为mysql_ *函数正在逐步淘汰,很快就会被弃用。