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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.