0

次のコードを使用して、データベーステーブルからデータをフェッチしています。

<!DOCTYPE HTML>
<html>
    <head>
        <title>Search data</title>
    </head>
    <body>
        <table>
            <tr>
                <td align="center">EMPLOYEES DATA</td>
            </tr>
            <tr>
        <td>
        <table border="1">
            <tr>
            <td>NAME</td>
            <td>EMPLOYEES<br>NUMBER</td>
            <td>ADDRESS</td>
            </tr>
    <?php
        //the example of searching data with the sequence based on the field name
        //search.php
        mysql_connect("localhost","root","");//database connection
        mysql_select_db("db_psu_online");

        $order = "SELECT * FROM tb_income_statement_igp_fields";
        //order to search data
        //declare in the order variable

        $result = mysql_query($order);  
        //order executes the result is saved
        //in the variable of $result

        while($data = mysql_fetch_row($result)){
            echo("<tr><td>$data[1]</td><td>$data[0]</td><td>$data[2]</td></tr>");
        }
    ?>
        </table>
        </td>
        </tr>
        </table>
    </body>
</html>

上記のコードの出力は次のとおりです。 ここに画像の説明を入力してください

"); } ?> なぜ文字が印刷されているのかわかりません。

4

1 に答える 1

3

拡張子を付けてファイルを保存しています.phpか?PHPがサーバーにインストールされ、有効になっていますか?

これらの少なくとも1つに対する答えは「いいえ」です。これは、表示されているのはHTMLでの生のPHP出力であるためです。ブラウザーのソースの表示を使用すると、それがはっきりとわかります。

于 2012-11-19T03:02:18.753 に答える