1

私はPHPが初めてで、独学しています。いくつかのトレーニング サイトを作成しましたが、Dreamweaver 6 からインターネット ホスティング サーバーにファイルをロードするときに問題が発生します。サイトは動作し、ローカルで正常に表示されます。しかし、ホスティング サーバーにサイト ファイルをロードしてサイトを表示しようとすると、サーバー文字列からエラーが発生します。サーバーファイルのコードを編集すると(下記参照)、うまく動作させることができます。

DW に互換性を持たせるために必要な設定があり、ファイルをホスト サーバーに配置した後に編集する必要はありませんか? それともバージョンの問題?DW CS6 と PHP バージョン 5.4.3 を使用しています。私のホスティング サーバーは PHP 5.3 を使用しています。

ここで、コードは次のようになります....

Dreamweaver からの既存のコード - "mysql_select_db($database_ique22, $ique22)";

サーバー上で次のように編集すると、エラーがクリアされます - "mysql_select_db($database_ique22)";

アドバイスをありがとう.....

4

1 に答える 1

0

PHP を支援する限り、Dreamweaver が実装するものには詳しくありませんが、PHP の学習に本当に興味がある場合は、Dreamweaver を完全に捨てるでしょう。PHP.net のドキュメントは素晴らしく、Sublime Text 2 のようなエディターを使用すると、混乱を招くことなく、はるかにうまく機能します。

いずれにせよ、 の 2 番目のパラメーターmysql_select_dbはリンク識別子です (通常、複数の MySQL サーバーに接続する必要がある場合に使用されます)。$ique22次の行に沿って何かを使用してMySQL接続に設定されていない場合にのみ、エラーをスローする必要があります$ique22 = mysql_connect("server","user","pass");

心に留めておくべきことの 1 つは、mysql_ 関数セットは非推奨であり、mysqli の使用に切り替える必要があるということです。 http://php.net/manual/en/book.mysqli.php

于 2013-09-20T19:26:12.990 に答える