<?php $option = array(); //prevent problems $option['driver'] = 'mysql'; // Database driver name $option['host'] = 'localhost'; // Database host name $option['user'] = 'потребителското име'; // User for database authentication $option['password'] = 'паролата'; // Password for database authentication $option['database'] = 'името на базата'; // Database name $option['prefix'] = ''; // Database prefix (may be empty) $db = JDatabaseDriver::getInstance( $option ); $query = $db->getQuery(true);
$query->select(array('*'))
->from($db->quoteName('името на таблицата'))
->where($db->quoteName('manufacturer') . ' IS NOT NULL')
->OR($db->quoteName('type') . ' IS NOT NULL');
->from($db->quoteName('името на таблицата'))
->where($db->quoteName('manufacturer') . ' IS NOT NULL')
->OR($db->quoteName('type') . ' IS NOT NULL');
$query->order('manufacturer ASC');
$db->setQuery($query);
$results = $db->loadObjectList();
echo '<table class="table table-striped">';
echo '<tr><th>ПРОИЗВОДИТЕЛ</th><th>ТИП</th><th>МОЩНОСТ</th><th>ОБОРОТИ</th></tr>';
foreach ($results as $row)
{
{
echo '<tr>';
echo '<td class="first">'. $row->manufacturer .'</td>';
echo '<td>' . $row->type. '.</td>';
echo '<td>' . ($row->power+0) . ' kW</td>';
echo '<td>' . $row->rpm. ' мин.<sup>-1</sup></td>';
echo '</tr>';
echo '<td class="first">'. $row->manufacturer .'</td>';
echo '<td>' . $row->type. '.</td>';
echo '<td>' . ($row->power+0) . ' kW</td>';
echo '<td>' . $row->rpm. ' мин.<sup>-1</sup></td>';
echo '</tr>';
}
echo '</table>';
echo '</table>';
?>
Когато се свързваш към таблиците на базата, в която е инсталирана Joomla, първите редове могат да бъдат замествени с:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
Няма коментари:
Публикуване на коментар