Problème avec mon $where=array();
Résolu/Fermé
thermos111
Messages postés
20
Date d'inscription
dimanche 30 octobre 2016
Statut
Membre
Dernière intervention
12 février 2017
-
Modifié par thermos111 le 22/11/2016 à 09:54
thermos111 Messages postés 20 Date d'inscription dimanche 30 octobre 2016 Statut Membre Dernière intervention 12 février 2017 - 25 nov. 2016 à 21:25
thermos111 Messages postés 20 Date d'inscription dimanche 30 octobre 2016 Statut Membre Dernière intervention 12 février 2017 - 25 nov. 2016 à 21:25
A voir également:
- Problème avec mon $where=array();
- Array mac - Guide
- Where is appdata - Guide
- Param filters must be an array ✓ - Forum Programmation
- Param filters must be an array. - Forum Programmation
- Trying to access array offset on value of type bool - Forum PHP
1 réponse
jordane45
Messages postés
38366
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 janvier 2025
4 720
22 nov. 2016 à 10:33
22 nov. 2016 à 10:33
Bonjour,
Là.. ce ne sont pas des variables que tu veux envoyer dans ton where mais des conditions de "jointure" entre plusieurs tables.
Tu ne peux donc pas utiliser la fonction existante telle qu'elle.
Tu vas devoir en créer une spécifique pour ce cas là (c'est ce que je ferai) ou modifier la fonction existante pour lui passer des variables supplémentaires
(idem pour le FROM vu que pour l'instant tu lui envoie uniquement ".$this->table." (qui doit correspondre à UNE table alors que toi tu veux faire un FROM avec plusieurs tables))
$where= array{} je ne sait pas quoi écrire dedans pour avoir le même aperçus que where typeresto.idTypeResto = restaurant.idTypeResto and restaurant.cpVille = ville.cpVille
Là.. ce ne sont pas des variables que tu veux envoyer dans ton where mais des conditions de "jointure" entre plusieurs tables.
Tu ne peux donc pas utiliser la fonction existante telle qu'elle.
Tu vas devoir en créer une spécifique pour ce cas là (c'est ce que je ferai) ou modifier la fonction existante pour lui passer des variables supplémentaires
(idem pour le FROM vu que pour l'instant tu lui envoie uniquement ".$this->table." (qui doit correspondre à UNE table alors que toi tu veux faire un FROM avec plusieurs tables))
Modifié par thermos111 le 22/11/2016 à 11:01
22 nov. 2016 à 11:20
22 nov. 2016 à 12:28
22 nov. 2016 à 12:54
$froms contiendrait la liste des tables que tu veux joindre à ta requête (avec éventuellement écrit directement les LEFT / INNER ...etc....) sous forme d'array
$WhereJointure, les jointures entre les différentes tables (comme : typeresto.idTypeResto = restaurant.idTypeResto )
22 nov. 2016 à 15:59