0

我注意到片段中的查询中有一些奇怪的东西。当我有这样的查询时:

$sql = 'SELECT * FROM table WHERE colomn = ' . $variable;

我回$sql显,查询内容如下:

SELECT * FROM table WHERE colomn = <code class="php plain">2</code>

.. 这将导致错误,因为$sql不再有效。所以,现在我使用strip_tags删除code标签,但我发现它不是一个非常干净的方法。

我找不到有关此问题的任何信息,所以也许有人可以为我解释一下?

4

2 回答 2

0

你想用那个简单的 SQL 查询什么?MODX 使用 XPDO 来检索他们的数据。

请尝试学习这一点以获得抓地力。

http://rtfm.modx.com/display/xPDO20/Retrieving+Objects

这是开始的基本查询。

于 2012-09-14T05:56:17.883 回答
0

我从来没有见过 revo 做这样的事情,只是使用普通浏览器来查看页面,而不是一些奇怪的工具?

如果您:

$sql = "SELECT * FROM table WHERE colomn = '".$variable."';";

于 2012-06-29T15:12:04.983 回答