У меня есть этот код для вставки данных в базу данных MySQL с использованием запросов PHP SQL, но я получаю эту ошибку:PHP MariaDB Ошибка SQL
Error updating record: 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 '=' http://cdn.bithumor.co/pro_pics/banned_user.png ' WHERE creator_id='10' AND bp=' at line 1
Вот мой код:
<?php
$servername = "localhost";
$username = "xxxxx";
$password = "xxxxx";
$dbname = "xxxx";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if (isset($_POST["ban"])) {
$sql = "UPDATE posts pro_pic='http://cdn.bithumor.co/pro_pics/banned_user.png' WHERE creator_id='$url_id' AND bp='2'";
if ($conn->query($sql) === TRUE) {
echo " ";
} else {
echo "Error updating record: " . $conn->error;
}
}
$conn->close();
?>
<?php
$servername = "localhost";
$username = "xxxx";
$password = "xxxx";
$dbname = "xxxxxx";
if (isset($_POST["ban"])) {
$sql = "UPDATE posts SET bp='removed', pro_pic='http://bithumor.co/cdn/pro_pics/banned_user.png' WHERE creator_id='$url_id' AND bp='0'";
if ($conn->query($sql) === TRUE) {
echo " ";
} else {
echo "Error updating record: " . $conn->error;
}
}
$conn->close();
?>
Что вопрос и как я могу это исправить?
сообщений Обновление SET pro_pic – Brino
@BRINO ха-ха, я только что нашел этот вопрос сразу же после того, как я отправил это. Я дам вам кредит, если вы опубликуете ответ, который вы только что прокомментировали. –