ホームページ  >  記事  >  バックエンド開発  >  ログインできるのにデータベースに接続できないのはなぜですか?

ログインできるのにデータベースに接続できないのはなぜですか?

WBOY
WBOYオリジナル
2016-06-13 13:00:25803ブラウズ

ログインできるのにデータベースに接続できないのはなぜですか

<?php<br />
include("sqlInfo.inc");<br />
$connect = mysqli_connect($host, $account, $password)<br />
	or die("Couldn't connect to server");<br />
$db = mysqli_select_db($connect,"world")<br />
	or die("Couldn't connect to database");<br />
$sql = "SELECT * FROM city";<br />
$result = mysql_query($sql)<br />
	or die("Couldn't query to table".mysql_error());<br />
while($row = mysql_fetch_array($result))<br />
{<br />
	foreach($row as $value)<br />
	{<br />
		echo "$value<br>";<br />
	}<br />
}<br />
?>


エラー メッセージは次のとおりです。テーブルへのクエリを実行できませんでした。ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワード: NO を使用)
------解決策--------- -----------
mysqli を使用する場合は、すべての mysqli 関数を使用します
それでその後の二人。 。 。 。
そして echo $value;
"$value" をエコーし​​ない;
また、このように mysqli 拡張ライブラリを使用する意味は何ですか?
------解決策-------
mysqli_connect() に 4 番目のパラメーター (ライブラリ名) がありません

後の mysql_query と mysql_fetch_array は以前と同じように保存されません。
------解決策---------
mysqli を使用してデータベースをリンクします
mysql_query を使用してデータベースを操作します....

なぜ人々は最近この間違いを繰り返しているのでしょうか?同じ先生に教えてもらったのでしょうか?

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