是否可以验证数据库没有针对具有平面xml结构的特定表的行? 类似的东西:
$stmt = $conn -> prepare("SELECT
MONTHNAME(TimeStamp), direction, COUNT(*)
FROM
transactions
WHERE TimeStamp BETWEEN '2014-01-01' AND '2014-12-31'
GROUP BY EXTRACT(MONTH FROM TIMESTAMP);");
$stmt -> execute();
$stmt -> bind_result($month, $count);
while ($stmt -> fetch()) {
$data[] = array(
'Month' => $month,
'Count' => $count
);
}
$stmt->close();
file_put_contents("results.json", json_encode(($data)));
但这不起作用,因为我认为它只会验证'TABLE'是否存在..
我正在测试删除..
答案 0 :(得分:3)
目前,我有同样的问题,我找到了解决方法。 您可以将所有字段设置为非必需,并且.xml文件将类似于
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE dataset SYSTEM "dbschema.dtd">
<dataset>
<NameOfYourTable/>
</dataset>
我希望它能帮助其他人。