my code shows no error ,but when i press submit button my data doesn't get inserted into databaseданные не вставляется в базу данных
connection to the database is successfull ,so i don't know what the issue is. i use notepad and xamp softwares
if(isset($_POST['subm'])){
$name = mysqli_real_escape_string($conn, $_POST['name']);
$price= mysqli_real_escape_string($conn, $_POST['price']);
$cat= mysqli_real_escape_string($conn, $_POST['getcat']);
$desc= mysqli_real_escape_string($conn, $_POST['desc']);
$img= mysqli_real_escape_string($conn, $_FILES['img']['name']);
$imgt= mysqli_real_escape_string($conn,$_FILES['img']['tmp_name']);
move_uploaded_file($imgt,"pro-images/$img");
$sql = "INSERT INTO products (img,price,name, category, desc)
VALUES ('$img', '$price', '$name', '$cat', '$desc')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
'Эхо $ sql' и выполнить его в 'PHPMyAdmin' и проверить, что у вас есть допустимые входы – Thamaraiselvam
эй спасибо за предложение..Но теперь это показывает это ror ............... regalError: INSERT INTO products (img, price, name, category, desc) VALUES ('child-trolly.jpg', '3434', 'regal', ' 'mobiles', ' qqqqqqqqqq ') У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии сервера MariaDB, для правильного синтаксиса для использования рядом с «desc». VALUES («child-trolly.jpg», «3434», «regal», «mobile», « qqqqqqqqqq –
У меня эта ошибка теперь –