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.
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
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.