ホームページ  >  記事  >  バックエンド開発  >  mysqliを使用してデータベースに接続するとエラーが報告されますが、mysql_connectに変更することで接続できるようになります。

mysqliを使用してデータベースに接続するとエラーが報告されますが、mysql_connectに変更することで接続できるようになります。

WBOY
WBOYオリジナル
2016-10-10 11:55:581093ブラウズ

Alibaba に仮想ホストがあり、その上で実行しようとしました。コードは mysqli を使用してデータベースに接続し、エラーを報告します。しかし、mysql_connect を使用すると接続できます。 :
警告: mysqli::mysqli(): (HY000/1044): D:Xampphtdocstest.php の 475 行目で、ユーザー 'qdm177116231'@'%' のデータベース 'data' へのアクセスが拒否されました

返信内容:

Alibaba に仮想ホストがあり、その上で実行しようとしました。コードは mysqli を使用してデータベースに接続し、エラーを報告します。しかし、mysql_connect を使用すると接続できます。 :

警告: mysqli::mysqli(): (HY000/1044): D:Xampphtdocstest.php の 475 行目で、ユーザー 'qdm177116231'@'%' のデータベース 'data' へのアクセスが拒否されました

少なくともコードを投稿してください。おそらくコードを間違って入力したか、十分な権限がありません。

qdm177116231'@'%

ユーザーテーブルをチェックして、ユーザーがホストにアクセスする権限を持っているかどうかを確認してください~~~


データベース ユーザー qdm177116231 には十分な権限がありません。navicat を使用してユーザーを更新できます。問題ないはずです。

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