Heim > Backend-Entwicklung > PHP-Tutorial > Warum kann PHP keine Verbindung zur Datenbank herstellen?

Warum kann PHP keine Verbindung zur Datenbank herstellen?

WBOY
Freigeben: 2023-03-03 09:38:01
Original
1272 Leute haben es durchsucht

<code>$dbc = @mysqli_connect('localhost','root','lalala');
if(@mysqli_select_db("one",$dbc)){
    print 'YES!';
}else{
    print 'NO!';
    mysqli_error($dbc);
    exit();
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Das war's für ein paar Codezeilen. Ich kann eine Verbindung zu MySQL herstellen, aber ich kann keine Verbindung zur Datenbank herstellen und es wird keine Fehlermeldung angezeigt.
Mit phpmyadmin von wamp

Antwortinhalt:

<code>$dbc = @mysqli_connect('localhost','root','lalala');
if(@mysqli_select_db("one",$dbc)){
    print 'YES!';
}else{
    print 'NO!';
    mysqli_error($dbc);
    exit();
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Das war’s für ein paar Codezeilen. Ich kann eine Verbindung zu MySQL herstellen, aber ich kann keine Verbindung zur Datenbank herstellen und es wird keine Fehlermeldung angezeigt.
Mit phpmyadmin von wamp

Funktion: mysqli_select_db(connection,dbname)

Sie haben die Parameter vertauscht.

Sie können das Handbuch überprüfen.
bool mysqli_select_db ( mysqli $link , string $dbname );
bool mysql_select_db ( string $database_name [, resources $ link_identifier ] )
Das sollte es sein Denken Sie im Gegenteil daran, beim Testen das Debuggen zu aktivieren.

Versuchen Sie, über die Befehlszeile eine Verbindung zur Datenbank herzustellen
mysql -u -p

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage