Maria DB更新多个值不起作用

时间:2014-09-22 19:39:54

标签: php sql mariadb

我有一个项目,我正在为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。

非常感谢任何帮助。

0 个答案:

没有答案