2016-06-16 18 views
-6
$insert = mysqli_query("INSERT INTO tbl_client('', 'username', 'Phone', 'password')VALUES ('','$username','$phone','$password')") 
or die ("connection failed"); 
+4

die Dokumentation lesen: http://php.net/mysqli_query – jszobody

Antwort

-4

Verwenden Sie die richtige Abfrage wie unten. Übergeben Sie die Verbindungsvariable.

mysqli_query($connection_variable, "INSERT INTO tbl_client('username', 'Phone', 'password')VALUES ('$username','$phone','$password')") 
+0

Bitte geben ein Grund für down vote – Apoorv

+3

Es ist nicht sein Problem, es wird nur sein nächstes Problem :) Ich habe BTW nicht downvote. –

+2

Wenn das SQL, das er ausgeführt hat, nicht funktionierte, würde er einen anderen Fehler bekommen; Der Fehler ist momentan ziemlich klar, weil er 'mysqli_query' nicht korrekt aufruft. – andrewsi

2

Funktion mysqli_query()2 Parameter benötigt. Zuerst muss die Verbindung sein und die zweite ist Ihre SQL-Anfrage. In Ihrem Befehl haben Sie den Verbindungsparameter verpasst. So wie erste, erstellen Sie Ihre MySQL-Verbindung:

$con = mysqli_connect("localhost","my_user","my_password","my_db"); 

und schließen dann diese Verbindung als erste SQL param:

$insert = mysqli_query($con, "INSERT INTO tbl_client (username, Phone, password) VALUES ('$username','$phone','$password')") 
or die ("connection failed"); 
+2

Wrap off quotes von spalte name statt backtick – Saty

+0

stil funktioniert nicht bruder –

+0

hast du facebook account so dass ich dir meinen code senden kann plz helfe mir –

Verwandte Themen