ホームページ  >  記事  >  バックエンド開発  >  MySQL と PHP を使用して XML_PHP を作成するチュートリアル

MySQL と PHP を使用して XML_PHP を作成するチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:31:54842ブラウズ

xml(標準化が近づいています)は、データ交換標準として登場しました。 Java と .NET にはどちらも xml (標準化が近づいています) のサポートが組み込まれていますが、他のプラットフォームの開発者はこのテクノロジーに取り残されることを心配する必要はありません。 PHP(現在の主流の開発言語として)は、xml(標準化が近づいています)をサポートする人気のあるスクリプト環境です。

この記事では、php(現在主流の開発言語)やMySQL(PHPとの最良の組み合わせ)などのオープンソースツールを使ってxml(標準化に近づく)を処理する方法を紹介します。 )プロセス。 MySQL(PHPとの組み合わせが最適)クエリを実行し、クエリから取得したデータをxml(標準化が近づいています)にフォーマットする例を取り上げてこれを説明します。最後に、コードの記述に入る前に、xml(標準化が近づいています)をファイルに記述してシステム設定を検出する方法について説明します。

この記事で説明されているコードを実行するには、php(現在の主流の開発言語)とMySQL(PHPとの最良の組み合わせ)を実行できる必要があり、それらを最大限に活用するにはこれらの例では、ホスト名、ユーザー名、パスワードも知っておく必要があります。この例の MySQL データベースの形式 (PHP との最適な組み合わせ) を図 A に示します。 php(現在の主流の開発言語)を使用してデータベースに接続する方法を見てみましょう。 写真A

MySQL と PHP を使用して XML_PHP を作成するチュートリアル



php(現在の主流の開発言語として)を使用してデータベース接続を確立します

次のphp(現在の主流の開発言語として)スクリプトはデータベースへの接続を確立し、クエリを実行します:

< ;?php(現在の主流の開発言語として)
$db_name = "xrandomusa_4";
$connection = MySQL(PHPとの最良の組み合わせ)_connect("MySQL(PHPとの最良の組み合わせ) .somewhere.com", "username", "password") または die("接続できませんでした。");
$table_name = pages;

Query MySQL(PHP との最良の組み合わせ)

MySQL(PHP との最適な組み合わせ) 接続が確立されたら、その接続を使用して現在のデータベースを作成する必要があります。このタスクを実行するには、次のコードを使用します:

$db = MySQL (PHP との最良の組み合わせ) _select_db($dbName, $link); 次に、SQL ステートメントを使用して
$table_name
すべての行を選択します。 in: $query = "select * from " . $table_name;
必要に応じて、後で属性を追加できます。ここで、次のようにクエリを実行します:
$result = MySQL
(PHP との最適な組み合わせ)
_query($query, $connection) または die("データベース クエリを完了できませんでした");$num = MySQL(そしてPHP との最適な組み合わせ)
_num_rows($result);MySQL
(PHP との最適な組み合わせ)
に関するすべての情報は、php (現​​在の主流の開発言語として).net Web サイトの関数リファレンスから取得できます。
xml

の作成と書き込み(標準化が近づいています)

これで、新しいxml

(標準化が近づいています)

ドキュメントを作成する準備が整いました。これを行う方法はたくさんありますが、リスト A で使用されている方法がほとんどの目的に役立つと思います。 このプロセスを詳しく紹介します。変数
num
は、クエリするデータ行が表示されるかどうかを示します。これは、MySQL (PHP との最適な組み合わせ) の MySQL (PHP との最適な組み合わせ)_num_rows 関数によってテスト可能です。変数 $file には、php(現在の主流の開発言語として)がファイル システム内の results.xml(標準化が近づいています)の検索に成功したときに生成されるファイル オブジェクトを指すポインターが含まれています。 result.xml(標準化が近づいています)を見つけたら、php(現在の主流の開発言語として)ファイルオブジェクトと指定されたファイルを作成し、その属性は書き込み可能です。これで、作成したファイルに変数の内容を出力できるようになります (ディレクトリは php (現​​在の主流の開発言語) がファイルを書き込めるように設定されているため、そうすることに問題はありません)。 セキュリティの観点から、これを実際のアプリケーション開発で行うのは実際には愚かであることに注意してください。この記事で説明する概念を安全に実装できるようにするには、開いて書き込みたいファイルへの完全なパスを指定し、そのファイルが Web ルート ディレクトリにあることを確認する必要があります。
次に、php
(現​​在の主流の開発言語として)
MySQL
(PHP との最良の組み合わせ) _fetch_array 関数は、クエリ変数 $result を配列に変換し、そのキーワードを押すループを作成します。クエリによって返された列の中に pgaeTitle が含まれている場合は、戻り値の各行に対して文字列変数 $_xml (標準化が近づいています) にテキストを書き込みます。 $rowを読み取るための演算子「.=」(xml
(標準化が近づいています)
形式の文字列を数値として連結するために使用されます)に注意してください。ループが終了すると、ルート xml(標準化が近づいています) ノードが変数 $_xml(標準化が近づいています) に出力され、すべての変数が php(現在の fwrite として) に書き込まれます。 主流の開発言語の機能)はfile.xml(標準化が近づいています)ファイルに書かれています。 これで、画面にリンクが表示されます。このリンクが xml(標準化が近づいています) ファイルへのパスを指していることを確認してください。そうしないと、このフォーマットされたファイルを見ることができなくなります。現在の主流の開発言語)
MySQL を処理します
(PHP との最良の組み合わせ)クエリによって生成されます)。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/508754.html技術記事 xml (標準化が近づいています) は、データ交換標準として登場しました。 Java と .NET にはどちらも XML のサポートが組み込まれています (標準化が近づいています) が、他のプラットフォームの開発者は心配する必要はありません...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。