3

在 Joomla 的情况下如何使用 mysqlibind_param

这个例子应该如何使用 joomla 数据库方法声明?

...
$statement->bind_param('s', $like);
$statement->execute();
4

1 回答 1

1

在 Joomla!3.1,PDO/Sqlite 和 PDO/Oracle 都支持prepared statements,其他的还没有实现。

鉴于使用“可准备”连接,它将以这种方式工作:

$db    = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('...')->where('...');

$query->bind(':s', $like);

$db->setQuery($query);

$records = $db->loadObjectList();
于 2013-06-01T21:50:54.033 回答