je cherche à ajouter mes propres requêtes SQL sur les tables de plume (pour le test, la finalité est d'utiliser des tables à part de celles de plume) mais impossible d'obtenir un résultat :(
J'ai créé une fonction dans lib.sql.php en utilisant bien "$con =& pxDBConnect();" avant puis "return 'ma requête' " et j'obtiens une erreur (pas de détails sur l'erreur car le mode erreur n'est pas activé, je vois juste que l'affichage est bloqué). J'ai aussi essayé de faire ma requête à l'ancienne (cad: mysql_query directement dans ma page), même résultat.
J'utilise la dernière version de plume (1.2.2) et je suis assez perdu là.
Salut, Pour réaliser tes propres requêtes inspire toi d'un plugin, par exemple le plugin Link qui contient une classe gérant la mise à jour en bdd. Sinon, montre nous ton code que l'on y jette un oeil (un seul, mais le bon) Bye :) Seb
On 1/15/07, mike <theshapeofwebtoc...@gmail.com> wrote:
> je cherche à ajouter mes propres requêtes SQL sur les tables de plume > (pour le test, la finalité est d'utiliser des tables à part de celles > de plume) mais impossible d'obtenir un résultat :(
> J'ai créé une fonction dans lib.sql.php en utilisant bien "$con =& > pxDBConnect();" avant puis "return 'ma requête' " et j'obtiens une > erreur (pas de détails sur l'erreur car le mode erreur n'est pas > activé, je vois juste que l'affichage est bloqué). J'ai aussi essayé > de faire ma requête à l'ancienne (cad: mysql_query directement dans > ma page), même résultat.
> J'utilise la dernière version de plume (1.2.2) et je suis assez > perdu là.
> Salut, > Pour réaliser tes propres requêtes inspire toi d'un plugin, par exemple le > plugin Link qui contient une classe gérant la mise à jour en bdd. > Sinon, montre nous ton code que l'on y jette un oeil (un seul, mais le bon) > Bye :) > Seb
Salut Seb, je viens de checker le plugin Link et la construction du SQL me semble beaucoup plus evidante maintenant. Je vais faire un test avec ma requête pour voir mais je pense avoir compris le truc, merci de ton aide.
Pour info voilà le fonction (très simple) que j'avais fait pour tester dans lib.sql.php :
function getAllTheAuthors() { $con =& pxDBConnect(); return 'SELECT user_username FROM '.$con->pfx.'users'; }
Salut, Effectivement, le code que tu nous montres ne peux pas fonctionner comme tu le voudrais. La fonction que tu as défini ne fait que retourner la requête SQL à exécuter, mais sans l'exécuter. Pour exécuter une requête, il te faut passer la la fonction select de la classe mysql. Ce qui nous donne -- avec ta fonction, quelque chose du genre : function getAllTheAuthors() { $con =& pxDBConnect();
$sql = 'SELECT user_username FROM '.$con->pfx.'users'; $res = $con->select($sql);
return $rs;
}
Bye :) Seb
On 1/16/07, mike <theshapeofwebtoc...@gmail.com> wrote:
> Sébastien FIEVET a écrit : > > Salut, > > Pour réaliser tes propres requêtes inspire toi d'un plugin, par exemple > le > > plugin Link qui contient une classe gérant la mise à jour en bdd. > > Sinon, montre nous ton code que l'on y jette un oeil (un seul, mais le > bon) > > Bye :) > > Seb
> Salut Seb, > je viens de checker le plugin Link et la construction du SQL me semble > beaucoup plus evidante maintenant. Je vais faire un test avec ma > requête pour voir mais je pense avoir compris le truc, merci de ton > aide.
> Pour info voilà le fonction (très simple) que j'avais fait pour > tester dans lib.sql.php :
> function getAllTheAuthors() > { > $con =& pxDBConnect(); > return 'SELECT user_username FROM '.$con->pfx.'users'; > }
> Salut, > Effectivement, le code que tu nous montres ne peux pas fonctionner comme > tu le voudrais. La fonction que tu as défini ne fait que retourner la > requête SQL à exécuter, mais sans l'exécuter. > Pour exécuter une requête, il te faut passer la la fonction select de la > classe mysql. Ce qui nous donne -- avec ta fonction, quelque chose du genre > : > function getAllTheAuthors() > { > $con =& pxDBConnect();
> On 1/16/07, mike <theshapeofwebtoc...@gmail.com> wrote:
> > Sébastien FIEVET a écrit : > > > Salut, > > > Pour réaliser tes propres requêtes inspire toi d'un plugin, par > > exemple le > > > plugin Link qui contient une classe gérant la mise à jour en bdd. > > > Sinon, montre nous ton code que l'on y jette un oeil (un seul, mais le > > bon) > > > Bye :) > > > Seb
> > Salut Seb, > > je viens de checker le plugin Link et la construction du SQL me semble > > beaucoup plus evidante maintenant. Je vais faire un test avec ma > > requête pour voir mais je pense avoir compris le truc, merci de ton > > aide.
> > Pour info voilà le fonction (très simple) que j'avais fait pour > > tester dans lib.sql.php :
> Salut, > Effectivement, le code que tu nous montres ne peux pas fonctionner comme tu > le voudrais. La fonction que tu as défini ne fait que retourner la requête > SQL à exécuter, mais sans l'exécuter. > Pour exécuter une requête, il te faut passer la la fonction select de la > classe mysql. Ce qui nous donne -- avec ta fonction, quelque chose du genre > : > function getAllTheAuthors() > { > $con =& pxDBConnect();
> On 1/16/07, mike <theshapeofwebtoc...@gmail.com> wrote:
> > Sébastien FIEVET a écrit : > > > Salut, > > > Pour réaliser tes propres requêtes inspire toi d'un plugin, par exemple > > le > > > plugin Link qui contient une classe gérant la mise à jour en bdd. > > > Sinon, montre nous ton code que l'on y jette un oeil (un seul, mais le > > bon) > > > Bye :) > > > Seb
> > Salut Seb, > > je viens de checker le plugin Link et la construction du SQL me semble > > beaucoup plus evidante maintenant. Je vais faire un test avec ma > > requête pour voir mais je pense avoir compris le truc, merci de ton > > aide.
> > Pour info voilà le fonction (très simple) que j'avais fait pour > > tester dans lib.sql.php :