Maria DB обновить несколько значений не работает

У меня есть проект, в котором я создаю плагин для WordPress, который позволит пользователям добавлять, удалять или обновлять значения в базе данных Maria DB.

Мой синтаксис выглядит следующим образом …

try {
$db = new PDO('mysql:host=HOST.mysql;dbname=DBNAME;charset=utf8', 'USERNAME',    'PASSWORD');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
}
catch (PDOException $e)
{
echo $e->getMessage();
}

Это инициализирует контакт с базой данных. Если администратор нажимает кнопку «Изменить», этот код будет вызван.

$updatequery = "UPDATE property SET Seller = '$Seller',
Agent = '$Agent',
Country = '$Country',
City = '$City',
Status = '$Status',
Rentprice = '$Rentprice',
Sellprice = '$Sellprice',
Kitchen = '$Kitchen',
Bedrooms = '$Bedrooms',
Bathrooms = '$Bathrooms',
Rooms = '$Rooms',
Post = '$Post',
Description = '$Description',
Beskrivning = '$Beskrivning',
Caption = '$Caption',
IMG = '$IMG' WHERE ID ='$ID';";

$STH = $db->query($updatequery);

echo "<script>alert('The property has been updated, have a nice day !')</script>";

Когда я нажимаю на кнопку редактирования. Отображается предупреждающее сообщение, которое означает, что код был вызван. Но значения не были изменены. Тем не менее, несмотря на это, нет сообщения об ошибке, как было раньше, когда у меня были синтаксические ошибки, которые я исправил.

Влияет ли тот факт, что база данных работает на MariaDB вместо Mysql, как-то влияет на то, какой синтаксис будет принят? Или я что-то упустил?

Версия MariaDB — 5.5.39-MariaDB.

Любая помощь будет принята с благодарностью.

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]