我在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}
答案 0 :(得分:1)
Joomla有一个课程,请阅读更多关于如何设置的例子http://docs.joomla.org/Inserting,_Updating_and_Removing_data_using_JDatabase