Joomla 3 JDatabase comment écho lignes
Je ne trouve pas valides pour la récupération des lignes et l'affichage dans les JDatabase
.
Mon code ressemble à ceci:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select(array('item_id, item_name'));
$query->from('#__items');
L'impression de ces éléments dans un tableau?
Vous devez vous connecter pour publier un commentaire.
Essayer comme ceci:
Pour plus de détails voir le lien Accès à la base de données à l'aide de JDatabase/3.0 . Pour plus de méthodes pour récupérer les résultats, vous pouvez utiliser
loadResult()
,loadRow()
,loadAssoc()
,loadObject()
,loadResultArray()
,loadRowList()
,loadAssocList()
.Vous pouvez également consulter cette Accès à la base de données à l'aide de JDatabase/1.5 .
Vous pouvez également consulter ce lien pour savoir comment
Le développement d'un Modèle-Vue-Contrôleur Composant/3.0/Introduction
Le développement d'un Modèle-Vue-Contrôleur Composant/2.5
Espère que cela vous aidera.
Les docs de la page est ici: http://docs.joomla.org/Accessing_the_database_using_JDatabase/3.0
vous avez besoin d'ajouter quelque chose comme ceci:
Cela vous donnera un tableau d'objets où chaque objet est une ligne.
Cette page: http://docs.joomla.org/Accessing_the_database_using_JDatabase/1.5 est pour Joomla! 1.5, mais il a encore (à mon humble avis) le meilleur de la liste des fonctions possibles pour récupérer vos données. La plupart sont encore valable je pense.
De sortie le tableau $results vous utilisez quelque chose comme ceci:
Vous de ne pas ajouter à la pile de votre requête select, vous ajoutez simplement les valeurs, séparées par une virgule, comme ceci: