-3

ローカル データベースに接続しようとしていますが、大きな問題があります。メモ帳++を使用しています

どうやらそれが理解でき<?phpません.. Hello worldすら出力されません。なんでわからないの??誰か助けてください!?

<HTML>
<HEAD>
</HEAD> 
<BODY>

    <?php

        echo 'Hello World';
        $con = mysql_connect("localhost:3306","user","password");
        if(!$con){
            die("Cant connect: " . mysql_error());
        }

        mysql_select_db("mysql_projekt",$con);
        $sql = "SELECT * FROM artiklar";
        $myData = mysql_query($sql,$con);

        while($record = mysql_fetch_array($myData)){

            echo $record['titel'];
        }

        mysql_close($con);
    ?>

</BODY>

4

5 に答える 5

1

PHP を機能させるには、サーバーから実行する必要があります。HTML ファイルのようにブラウザーで開くことはできません。ファイルには .php 拡張子が必要であり、サーバーが PHP を使用するように設定されていることを確認する必要があります。Windows には、Apache、PHP、または MySQL がプリインストールされていません。

PHP はプリプロセッサです。サーバーは PHP コードを解析し、それを使用して HTML を出力します。HTML はブラウザによって解釈されます。サーバーがなければ、PHP は解析できず、代わりに無効な HTML としてブラウザーに送られます。

PC を使用している場合は、ローカルの PHP/Apache/MySQL インストール用にAppServを試してください。Mac を使用している場合は、MAMPを試してください。

于 2012-09-17T12:17:23.430 に答える
0

優れた Windows PHP テスト環境はWAMPです

于 2012-09-17T12:20:47.290 に答える
0

1 wamp under windows や lamp undex unix などの Web サーバーをインストールします。

2 Web サーバーの電源を入れ、phpmyadmin にアクセスしてデータベースを作成します。http://localhost/phpmyadmin

ユーザーは root である必要があります。

今、データベースを作成するだけです

3 入っc:\wamp\www\てフォルダを作成します。index.php ファイルを作成し、そこにコードを記述してファイルを保存します。

4 のような Web ページにアクセスします。http://localhost/the_path_used_by_you/index.php

Apache Web サーバーが index.php または index.html または index.htm ファイルを検索するため、index.php が欠落している可能性があります。

于 2012-09-17T12:23:05.643 に答える
0

re: It just display Hello. Not world

view source after having the body just display the Hello <?PHP echo 'world'; ?>! in the body.

そこに PHP コードが表示されている場合は、.php 拡張子がサーバーによって正しく解析されていることを確認したり、すべての .htm/.html ファイルも解析するようにサーバーを設定したりします。他のコメントもこれを指摘しているので参照してください。

于 2012-09-17T12:23:39.593 に答える
0

サーバーがコンピューターにローカルにある場合は、/etc/httpd.conf を変更するか、以下のコマンドを含む .htaccess を作成する必要があります (と思います)。

行を追加する必要がありますAddType application/x-httpd-php .html。これは、Apache が .html ファイルを解析し、それらに php が含まれているかどうかを確認するためのものです。それ以外の場合、ファイルを .html 拡張子で保存すると、php パーサーは php コードをチェックしません。

于 2012-09-17T12:31:28.477 に答える