MySQL查询不适用于Joomla中的巫师

时间:2014-03-09 16:49:00

标签: php mysql joomla joomla-extensions joomla3.0

我在Joomla安装了巫师! 3.2执行一些自定义的php。

基本的PHP代码工作正常,但SQL查询没有结果。我的代码:

{source}

$servername = //my db-server;
$dbname = //my db-name;
$username = my db-username;
$password = my db-password;
$connection = mysql_connect($servername, $username, $password);
mysql_select_db($dbname);

$abfrage = "SELECT * FROM workshops";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {
  echo $row->id;
}

{/source}

在没有joomla的普通网站上!该代码完美无缺。

修改

正确的查询将如下所示:

{source}

$db = JFactory::getDbo();
$query = $db->getQuery(true);

$query->select($db->quoteName(array('id', 'workshop_title', 'workshop_time');
$query->from($db->quoteName('workshops'));
$query->order('ordering ASC');

$db->setQuery($query);
$results = $db->loadObjectList();

echo $results->id;

{/source}

1 个答案:

答案 0 :(得分:1)

Joomla有一个课程,请阅读更多关于如何设置的例子http://docs.joomla.org/Inserting,_Updating_and_Removing_data_using_JDatabase

相关问题