Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks > PEAR
PEAR Forum d'entraide sur le framework PHP : PEAR. Avant de poster -> cours PEAR.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/06/2011, 09h26   #1
FotoXe33
Membre du Club
 
Inscription : mai 2009
Messages : 237
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 237
Points : 53
Points : 53
Par défaut [MDB_QueryTool] setJoin() ne marche pas

Bonjour,

Voilà plusieurs projets où j'utilise pear avec mdb_querytool, mais à chaque fois, setJoin ne marche pas. Je suis obligé de faire quelque chose de très moche que vous imaginerais, je pense, bien assez.

Toujours est-il que je n'ai pas la solution, voici un morceau de mon code.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?php
// On a inclut précédemment le fichier mdb_querytool, et crée puis inclut les classes nécessaires
 
$user = new Membres(); // Membres est une classe héritant de MDB_QueryTool
$user->reset();
// Bug ici
$user->setJoin(TABLE_CONNECTES, "mbr_id=".TABLE_CONNECTES.".id_user");
// J'ai même essayé : $user->setJoin(TABLE_CONNECTES, TABLE_MEMBRES.".mbr_id=".TABLE_CONNECTES.".id_user"); mais sans résultat
$user->setWhere(TABLE_CONNECTES.".ip=".$this->ipUser);
$user->getAll()->fetchRow();
 
echo $user->mbr_id;
?>
TABLE_CONNECTES est le nom de la table des connectés.


J'ai eut beau faire plein de recherche, consulter la doc officielle (ou non officielle), rien a faire. Est-ce le développement de cette fonction qui ne marche pas ou juste le fait que je ne sache pas l'utiliser ???

Merci d'avance.
__________________
Ce n'est pas parce qu'un chemin prends la direction que l'on souhaite qu'il mène où l'on veut...
Trouver des inconvénients à Micro$oft, c'est comme faire une division par zéro, c'est infini...
FotoXe33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h52.


 
 
 
 
Partenaires

Hébergement Web