Я использую функцию INSERT
в PHP
для вставки данных в таблицу. Вот код, указанный ниже: Обратите внимание, когда я выполнить код, я получаю ошибку:Ошибка PHP SQL для INSERT FUNCTION
Error: INSERT INTO tbl_test (name) VALUES ('222') You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'VALUES ('222')' at line 1
<?php
$servername = "localhost";
$username = "root";
$passwords = "";
$dbname = "cmg_log";
//open connection
$con = mysqli_connect ($servername, $username, $passwords, $dbname);
if (!$con){
die("Connection fail. ".mysqli_connect_error());
}
//insert into database
$query="INSERT INTO tbl_test (name) VALUES ('222')";
if (mysqli_query($con, $query)){
echo "Successful";
}
else{
echo "Error: " .$query ."<br>" . mysqli_error($con);
}
?>
Запрос выглядит нормально, попытаться удалить цитаты из значений? также поделиться, что такое тип поля? –
Какую версию mysql вы используете? –
Какая у вас ОС? – 1000111