Я не могу вставить запись в базу данных, ошибка, которую я получаю, равна У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «add, userid, username, password». VALUES («swapnil», «this», «74125894630», «[email protected]» в строке 1Я не могу вставить в базу данных с помощью php и не могу понять, что такое ошибка
не в состоянии понять, что эта ошибка для.
<?php
$host="localhost";
$user="kunwaraabid567";
$pass="Myuniverse159";
$db="tradehug";
$conn=mysqli_connect($host,$user,$pass);
if($conn){
echo "";
}else{
echo "connection error";
}
$select=mysqli_select_db($conn,$db) or die(mysqli_error($conn));
if(isset($_POST['submit'])){
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$mobile=$_POST['mobile'];
$email=$_POST['email'];
$city=$_POST['city'];
$add=$_POST['add'];
$userid=$_POST['userid'];
$username=$_POST['username'];
$password=$_POST['password'];
$query1="SELECT username FROM assoc WHERE username='$username'";
$check1=mysqli_query($conn,$query1) or die(mysqli_error($conn));
if(mysqli_num_rows($check1)>=1)
{
echo"name already exists";
}
else
{
$query="INSERT INTO assoc (fname,lname,mobile,email,city,add,userid,username,password) VALUES('$fname','$lname','$mobile','$email','$city','$add','$userid','$username','$password') ";
$check=mysqli_query($conn,$query) or die(mysqli_error($conn));
if($check){
header('Location: dashboard.php');
}
}
}
?>
попробуйте изменить название своей таблицы на что-то еще. Assoc означает много вещей в php –