2017-03-14 9 views
-1

Ich bin nicht wirklich vertraut mit mysqli so viel, und ich muss mein Skript auf mysqli aktualisieren, bitte können Sie mir helfen, es zu sortieren?Warnung: mysqli :: __ construct(): MYSQLI PHP

Ich habe diese

function getConnected($host,$db_user,$db_password,$db) { 

     $mysqli = new mysqli($host, $db_user, $$db_password, $db); 

     if($mysqli->connect_error) 
     die('Connect Error (' . mysqli_connect_errno() . ') '. mysqli_connect_error()); 

     return $mysqli; 
    } 
    $mysqli = getConnected("localhost", "user_name_data456", "password123456", "user_database456"); 

und meine Anfrage

 mysqli_query($mysqli,$sql); 
     mysqli_query($mysqli,$sql2); 
     mysqli_query($mysqli,$sql3); 
     mysqli_query($mysqli,$sql4); 
     mysqli_query($mysqli,$sql5); 

Die Abfragen sql1 - 5 arbeiten gut, es hat nur ein paar Einsatz Dinge, die ich kenne mehr Anfragen auf mysql oder mysqli isn tun 't empfohlen, aber ich bin einfach zu müde.

Bitte helfen Sie mir, es zu klären. :/

Antwort

1

Ändern Sie diese Zeile

$mysqli = new mysqli($host, $db_user, $$db_password, $db); 

zu

$mysqli = new mysqli($host, $db_user, $db_password, $db); 

+0

Oh mein Gott, ich fühle mich so dumm .. Der keinen Schlaf Teil hat seinen Trick zusätzliche $ von db_password Variable entfernt . ughhhh, vielen Dank funktioniert alles gut –

+0

@ T.Lowly ist es nicht ein Nein Schlaf Teil aber kein Fehler Berichterstattung Teil. Hatten Sie Fehlerberichte richtig gesetzt, hatte PHP Ihnen gesagt, was los ist –

+0

@YourCommonSense Ich bin mir nicht wirklich sicher, welcher Teil von "nicht wirklich vertraut mit mysqli" Sie missverstanden, aber ich bin nicht hare Argumente zu nehmen, danke für den Tipp Nächstes Mal, bevor ich schlafen gehe, schaue ich mir auf jeden Fall ein Tutorial an, das wahrscheinlich länger dauert als meine Augen offen bleiben können und dann einfach, schnell ein Skript beenden und schlafen gehen. Wie auch immer, bitte antworten Sie nicht. –