2016-04-03 11 views
-2

Warnung: mysqli_connect() erwartet Parameter 2 als String, Objekt in C: \ wamp \ www \ social \ includes \ acceso.php in Zeile 56 Zeile 56:mysqli_connect() erwartet Parameter 2 als String

mysqli_connect($database_conexionredsocial, $conexionredsocial); 

Warning: mysqli_query() erwartet Parameter 1 mysqli, string gegeben in c: \ wamp \ www \ ksocial \ umfasst \ acceso.php auf Leitung 61 Leitung 61

$LoginRS = mysqli_query($LoginRS__query, $conexionredsocial) or die(mysql_error()); 

Ich brauche Hilfe mit diesem. Ich würde es sehr schätzen, wenn jemand mit der Lösung käme.

+0

Hallo, versuchen Sie, var_dump sowohl $ LoginRS__query und $ conexio nredsocial. Überprüfen Sie, ob einer von ihnen einen anderen Datentyp aufweist. –

+0

Hilfe: Navigieren Sie zu 'php.net/mysqli_connect', lesen Sie die Liste der Parameter für diese Funktion, implementieren Sie sie in der richtigen Reihenfolge –

+0

Welcher Teil der Fehlermeldungen ist unklar? Lesen Sie die Dokumentation und überprüfen Sie Ihre Parameter. http://php.net/manual/en/mysqli.query.php –

Antwort

0

Wie es auf der corresponding manual page zu sehen ist, akzeptiert Funktion String-Parameter. Während Sie ein Objekt senden.

Höchstwahrscheinlich haben Sie einen überflüssigen Aufruf von mysqli_connect und senden dort eine bestehende Verbindung. Also, nur die

loszuwerden
mysqli_connect($database_conexionredsocial, $conexionredsocial); 
+0

ich didt aber es scheint immer noch die mysqli_query Erwärmung .. (der mysqli_connect Fehler verschwinden) aber der andere tut nicht. Wenn Sie mit einer Lösung kommen können, werde ich die Nachricht als richtige Antwort überprüfen. also bitte helft mir – matiaslopez

0

Sie müssen 3 Parameter zu übergeben, die Lösung ist:

Die Syntax zum Abfragen ist:

mysqli_query(connection,query,resultmode); 

PHP

$LoginRS = mysqli_connect("localhost","my_user","my_password","my_db"); 
// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 

// Perform queries 
mysqli_query($LoginRS,"SELECT * FROM Persons"); 
mysqli_query($LoginRS,"INSERT INTO Persons (FirstName,LastName,Age) 
VALUES ('Glenn','Quagmire',33)"); 

mysqli_close($LoginRS); 
+0

$ LoginRS = mysqli_connect ("localhost", "database_social"); // Überprüfen Sie die Verbindung if (mysqli_connect_errno()) { echo "Verbindung fehlgeschlagen zu MySQL:". mysqli_connect_error(); } // Perform Abfragen es excepto der mysqli_query Warnung arbeiten: mysqli_query() Parameter 1 sein Mysqli erwartet, string in C gegeben: \ wamp \ www \ sozialen umfasst \ \ acceso.php on line 68 Ich habe versucht, was Sie gesagt haben, aber es hat nicht funktioniert und als ich es getan habe, scheint mehr Fehler so .. jetzt die einzige Warnung, die ich habe, ist de mysqli_query – matiaslopez

+0

Schauen Sie auf Ihre erste Zeile: mysqli_connect ("localhost", "database_social "), und nun schau auf den Code, den ich dir gegeben habe ===> mysqli_connect (" localhost "," my_user "," my_password "," my_db "). Ich hoffe, du musst dich auf dich konzentrieren! –