基本的には、PHPを使用してSQL入力を受け取り、DB(MySQL)から返された結果を出力するページを作成したいと考えています。これは制作ウェブサイトではありません(私はセキュリティの意味を理解しています)。それは学習と実践のためのものです。 phpMyAdminのSQLコンソールセクションのようなもの、またはsqlzoo.netができるものと同様のもの(私は彼らがperlを使っていると思いますが、PHPでやりたいと思います)。これを実現する実践的な方法はありますか?PHPでSQLを入力してクエリの結果をページに出力
たとえば、クエリが返す列の数がわからない場合に、結果テーブルを表示するためにPHP/HTMLでページを作成するにはどうすればよいですか?
また、このWebページの訪問者が元のデータを使用してDBをデフォルト状態に復元できるようにする最も実際的な方法は何ですか? (たとえば、元の状態のSQLダンプを作成し、それを実行するボタンを作成するか、より良い方法がありますか?)
ありがとう!
phpmyadminのソースを確認してください –
私はソースが十分に大きいので、この特定のコードを見つけることは十分に難しく、それをあまり分かりにくいと確信しています。私はそれがどのように達成されているのか興味がありますが、コードを完全に取り除くつもりはありません。あなたはこれをしましたか? –
いいえ、私はソースが少なくとも100倍または1000倍大きいプロジェクトで働いていました。私はそれを見つけるのに約2〜5分かかると思います。 –