Heim  >  Artikel  >  Backend-Entwicklung  >  Wenn Sie mysqli zum Herstellen einer Verbindung zur Datenbank verwenden, wird ein Fehler gemeldet, die Verbindung kann jedoch hergestellt werden, indem Sie es durch mysql_connect ersetzen.

Wenn Sie mysqli zum Herstellen einer Verbindung zur Datenbank verwenden, wird ein Fehler gemeldet, die Verbindung kann jedoch hergestellt werden, indem Sie es durch mysql_connect ersetzen.

WBOY
WBOYOriginal
2016-10-10 11:55:581127Durchsuche

Es gibt einen virtuellen Host auf Alibaba. Ich habe ein kleines Programm geschrieben und wollte es darauf ausführen. Im Code habe ich mysqli verwendet, um eine Verbindung zur Datenbank herzustellen, und als ich es in mysql_connect geändert habe, habe ich konnte eine Verbindung herstellen.
Mysqli-Verbindungsfehlermeldung:
Warnung: mysqli ::mysqli(): (HY000/1044): Zugriff für Benutzer 'qdm177116231'@'%' auf Datenbank 'data' in D:Xampphtdocstest verweigert. php online 475

Antwortinhalt:

Es gibt einen virtuellen Host auf Alibaba. Ich habe ein kleines Programm geschrieben und wollte es darauf ausführen. Im Code habe ich mysqli verwendet, um eine Verbindung zur Datenbank herzustellen, und als ich es in mysql_connect geändert habe, habe ich konnte eine Verbindung herstellen.
Mysqli-Verbindungsfehlermeldung:
Warnung: mysqli ::mysqli(): (HY000/1044): Zugriff für Benutzer 'qdm177116231'@'%' auf Datenbank 'data' in D:Xampphtdocstest verweigert. php online 475

Veröffentlichen Sie zumindest den Code. Das liegt wahrscheinlich daran, dass Sie ihn falsch eingegeben haben oder nicht über ausreichende Berechtigungen verfügen

qdm177116231'@'%
Überprüfen Sie die Benutzertabelle, um zu sehen, ob der Benutzer berechtigt ist, auf den Host zuzugreifen~~~

Der Datenbankbenutzer qdm177116231 verfügt über unzureichende Berechtigungen. Sie können den Benutzer mit Navicat aktualisieren und es sollte in Ordnung sein.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn