ホームページ > バックエンド開発 > PHPチュートリアル > ログインできるのにデータベースに接続できないのはなぜですか?

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

WBOY
リリース: 2016-06-13 13:00:25
オリジナル
854 人が閲覧しました

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

<?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 を使用してデータベースを操作します....

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート