-1

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

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

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

4

2 回答 2

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>";
}
于 2012-12-29T18:56:04.300 回答
0

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

于 2012-12-29T18:43:54.000 回答