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();
- Mac array - Guide
- Where the heart is streaming vf - Forum Cinéma / Télé
- Insert where - Forum MySQL
- Trying to access array offset on value of type bool - Forum PHP
- Sql where date supérieur ✓ - Forum Programmation
1 réponse
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
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