ホームページ  >  記事  >  バックエンド開発  >  ここで私がどこで間違っていたのかを指摘してくれるよう、専門家全員に協力してもらってください。データベースに接続できません

ここで私がどこで間違っていたのかを指摘してくれるよう、専門家全員に協力してもらってください。データベースに接続できません

WBOY
WBOYオリジナル
2016-06-23 13:58:06763ブラウズ

親愛なるマスターの皆様、助けてください。私は PHP とデータベース接続の初心者です


ディスカッション (解決策) に返信


写真に示されているように

現在報告されているエラー

現在報告されているエラー


つまり、コードの 8 行目が間違っています

エラーメッセージの投稿 コードをテキストとして投稿するのが最善です。

エラーメッセージとコードテキストを投稿するのが最善です。


はい。今、コンピューターの電源を切ります。明日の朝だけです。

127.0.0.1 を Localhost に置き換えます

$conn の前のスペースを削除します
おそらく全角文字です

mysql_connect 関数が定義されていない可能性もあります
phpmysqladmin はデフォルトで mysqli 拡張機能を使用するため、 mysql 拡張機能をロードしていません

127.0.0.1 Localhost に変更してください


いいえ。私は試した。 SQL ログイン パスワードを変更しました。アクセス拒否になります


127.0.0.1をLocalhostに変更


No.私は試した。 SQL ログイン パスワードを変更しました。アクセス拒否になります

phpmyadminの設定ファイルにあるデータベースに接続するためのパスワードが間違っています

パスワードを何に変更しましたか?

パスワードを何に変更しましたか?


上記のエラーは報告されなくなりました。それが今です。これをオンラインで確認したところ、PHP が mysql_connect() 関数を呼び出すときにエラーが発生しているようです。でも変更方法がわかりません







$conn = mysql_connect("localhost","root"," ") または die("データベース接続がタイムアウトしました、お待ちください。もう一度お試しください!");
mysql_select_db("bbs",$conn);
mysql_query("set names 'utf8'");

$sql = "select * from `student`";
$result = mysql_query ($ SQL);



while($row = mysql_fetch_array($result)){
? ;?php echo $row["user "] ?>
アドレス:

>



ソースコードは次のとおりです


、そうですか?
mysql 拡張機能がロードされていないため、mysql_connect が定義されていません



そうですよね?
mysql 拡張機能がロードされていないため、mysql_connect が定義されていません

どうすればよいですか?

php.ini
extension=php_mysql.dll

php.ini
extension=php_mysql.dll


この文を設定ファイルに追加しますか?

php.ini が何なのかさえ知りませんか?

php.ini が何なのかさえ知りませんか?


わかっています。

先頭の # を削除してください

毎日 1 回返信すると、一日中幸せになります


php.ini
extension=php_mysql.dll


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