Frage von Jiingz, 62

Wo ist der Fehler in dem PHP script?

Kann mir wer sagen wo der fehler liegt? bin neu in PHP. bekomme folgende fehler:

Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in /home/u810430539/public_html/LoginTest.php on line 19

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /home/u810430539/public_html/LoginTest.php on line 23 Kann die Datenbank nicht benutzen:

Folgendes script:

<?php $_db_host = "localhost";
$_db_datenbank = "ZeigIchNicht"; $_db_username = "ZeigIchNicht"; $_db_passwort = "ZeigIchNicht";

SESSION_START(); 


$link = mysqli_connect($_db_host, $_db_username, $_db_passwort); 


if (!$link) 
    { 
    die("Keine Datenbankverbindung möglich: " . mysqli_error()); 
    } 


$datenbank = mysqli_select_db($_db_datenbank, $link); 

if (!$datenbank) 
    { 
    echo "Kann die Datenbank nicht benutzen: " . mysqli_error(); 
    mysqli_close($link);        
    exit;                    
    } 


mysqli_close($link); 

?>

Antwort
von xGlumi, 23

Man benutzt mysqli nicht exakt so wie man mysql benutzt hast früher.

Schau dir eine PHP-Dokumentation für die benutzung an :)

MFG xGlumi

Antwort
von LeonardM, 15

Mysqli ist nicht wie mysql. merk dir das :D ich kann hier leider auf dem handy nicht die zwischenablage verwenden aber schau mal auf w3schools.com bei php beidder mysqli reihe :)

Antwort
von RedKungFuMastr, 27

Schau dir die PHP Dokumentation an... ist alles drin... und erklärt...

http://php.net/manual/de/mysqli.query.php

Antwort
von KuarThePirat, 16

bool mysqli_select_db ( mysqli $link , string $dbname )

Du hast die Argumente vertauscht.

Keine passende Antwort gefunden?

Fragen Sie die Community