J'ai un problème avec ma requête SQL.Requête SQL avec joomla
J'essaie d'éjecter ces requêtes et le résultat est nul.
$query =$db->getQuery(true);
$query->select($db->quoteName('name'));
$query->from($db->quoteName('#__restaurant'));
$query->where($db->quote(constant("$vector[0]")) . '=' . $db->quote($v[$vector[0]]));
$db->setQuery($query);
$column=$db->loadObjectList();
.......
$query= $db->getQuery(true);
$query->select($db->quoteName('name'));
$query->from($db->quoteName('#__restaurant'));
$query->where($db->quoteName('zone'). '=' . $db->quoteName('atocha'));
$db->setQuery($query);
$column=$db->loadObjectList();
La base de données n'est pas vide, mais je la raison pour laquelle il n'y a pas de résultats. Une idée !!!
grâce
Merci à tous j'exécute ce
$query= "SELECT *
FROM ".$db->nameQuote('#__restaurantes')."
WHERE ".$db->nameQuote('tipe')."=".$db->quote($v[$vector[0]]).";";
$db->setQuery($query);
$column=$db->loadObjectList();
et obtenir ce
SELECT * FROM #__restaurantes
OU TIPE = ''; sol
une idée
merci
Avez-vous ajouté '$ db = & JFactory :: getDBO();' pour vous connecter à la base de données? et avez-vous utilisé une commande foreach après pour afficher les résultats? – Lodder
Que se passe-t-il lorsque vous écrivez la requête? Qu'est-ce que vous utilisez pour afficher la requête? – SomeKittens
oui j'ai $ db = JFactory :: getDBO(); et quand j'écris count ($ column); Je prends 0, – user852610