php
リモート サーバー上の MySQL データベースを制御するためのリモート インターフェイスを作成したいと考えています。
私の戦略は次のようなものです: SQL クエリを特定の php ファイルに投稿し、それを使用mysql_query()
して MySQL データベースをクエリし、php を使用して結果を表示します。
私の質問は次のとおりです。結果をすばやく一般的に表示する方法(さまざまなテーブルやエラー情報を含む、あらゆる種類の結果を表示できます)。
私は通常、プロジェクトの初期段階でこの小さな関数をデバッグに使用します。結果セットをテーブルとして出力します。
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>";
}
moonwave99 が指摘したように、質問が管理タスクに関するものである場合は、phpmyadmin を使用してください。phpMyAdmin は MySQL の GUI です。phpmyadmin it を使用して、アドホックな目的でデータベースにクエリを実行したり、コマンド ラインに慣れていない場合に使用します。Web サイトで結果をより永続的に使用したい場合は、PHP mysqli_* 関数を使用します。mysql_* 関数は段階的に廃止され、間もなく非推奨になるため、mysql は使用しないでください。