0

みなさん、アロハ。

MySql データベースを構築し、PHP を使用してデータベース内のテーブルの内容を取得するというクラスの割り当てがあります。これを Safari で開こうとすると、HTML/PHP コードのみが出力されます。一方、Firefox では、コードを操作するアプリケーションを選択するように求めるウィンドウが表示されます。ここにコード自体があります。誰かが私のエラーがどこにあるかを確認したり、正しい方向に向けてこれを実際に解釈して正しく表示したりできますか? あらゆる支援をいただければ幸いです。

<html>
 <head>
  <title>iBud's Sizzling Tracks!</title>
 </head>
 <body>
 <?php
  $con = mysql_connct("localhost","*****","**************");
  if (!$con) {
    die('Could not connect: ' . mysql_error());
    }

  mysql_select_db("music", $con);

  $result = mysql_query("SELECT * FROM songs");

  echo "<table border='1'>
  <tr>
  <th>Song Number</th>
  <th>Song Title</th>
  <th>Artist</th>
  <th>Rating</th>
  </tr>";

  while ($row = mysql_fetch_array($result)) {
    echo "<tr>";
    echo "<td>" . $row['songNumber'] . "</td>";
    echo "<td>" . $row['songTitle'] . "</td>";
    echo "<td>" . $row['artistName'] . "</td>";
    echo "<td>" . $row['rating'] . "</td>";
    echo "</tr>";
    }
  echo "</table>";

  mysql_close($con);
  ?>
 </body>
</html>
4

5 に答える 5

4

Web サーバーに PHP インタープリターがインストールされていない (または、拡張子が付けられていないため、Web サーバーが PHP ファイルを解析していない.php)。Web ブラウザーから PHP コードを表示することは決してないはずです。

WebサーバーをインストールしてPHPをセットアップすることをお勧めします。これを簡単にするには、XAMPPを入手してください。PHP、MySQL、Apache、およびシンプルなコントロール パネルが含まれています。

于 2012-04-18T20:52:19.190 に答える
3

サーバーは、php インタープリターで .php を解析するように構成されていません。どのサーバーを使用していますか?

于 2012-04-18T20:52:11.263 に答える
2

ファイル名は実際には .php ですか? また、Apache で PHP を実行していますか? Web サーバー経由でページを表示していますか (例: http://localhost/index.php )。

于 2012-04-18T20:52:30.830 に答える
1

コードは問題ないようです。サーバーの設定の問題か、ファイルが .php ファイルとして保存されていない可能性があります

于 2012-04-18T20:52:53.390 に答える
0

Web サーバーは、.php ファイルを PHP ファイルとして解釈するように構成されていません。Windows では、WAMP のインストールを検討してください。Mac では、MAMP。彼らはこのプロセス全体をはるかに簡単にします...

トラック データをテーブルに配置することを検討してください。単なる文字列よりもきれいに見えます...

于 2012-04-18T20:53:39.940 に答える