J'ai une table (product_shoppingcart
) avec 4 colonnes:Comment écrire une requête de recherche en utilisant Kohana PHP?
id, product_id, shoppingcart_id, product_quantity.
J'utilise ORM de Kohana.
Je souhaite écrire une requête de recherche qui renvoie toutes les lignes où la colonne shoppingcart_id
contient 1 (par exemple).
Je l'ai déjà essayé:
$arr = ORM::factory('product_shoppingcart')->where('shoppingcart_id',$shoppingcartID)->find_all();
mais cela ne fonctionne pas.
Quelqu'un peut-il m'aider s'il vous plaît?
Ce qui ne fonctionne pas à ce sujet? Je l'ai juste mis en place comme vous avez écrit et j'ai réussi à le faire fonctionner. Je soupçonne que votre modèle utilise peut-être 'has_one' ou un autre attribut. Pourriez-vous poster votre modèle aussi? – Ambirex
En outre, avez-vous un profileur attaché à votre contrôleur? De cette façon, vous pouvez voir le SQL qui est exécuté. Vous pouvez essayer d'exécuter la requête dans phpMyAdmin pour voir les résultats bruts. – Ambirex
Ambirex, cela fonctionne mais il ne renvoie qu'une ligne, pas beaucoup d'entre eux. je veux obtenir peut-être 10 lignes dont shoppingcart_id est égal à $ shoppingcartID. – Attilah