Retourner aux forums || Retourner au forum Programmation.php

Programmation.php : Cacher des %m à sprintf

Posté par Elie () le 17 janvier 2007
0
Bonjour

J'ai une requéte sql à créer, de ce type:


$req = sprintf("select DATE_FORMAT(last, '%d-%m-%y') from user where id = '%s';", mysql_real_escape_string("nick"));


Le problème vient de sprintf qui crois que la partie %d-%m-%y lui est addressé et donc me dit qu'il me manque des arguments.
J'ai tenté les anti slash mais sans résultat.
Pour l'instant la seul solution que j'ai trouvé c'est de faire deux requète distinct, ce qui je trouve est largement du gaspillage, vue que les deux requete demande la même ligne.

--
tes tournures de phrases ne vallent pas la verité de tes actes
> Lire le message (2 commentaires, moyenne: 4,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

sprintf C

Posté par digits () le 17/01/2007 à 07:31. (lien). Évalué à 6.

Vu le nom, je suppose que la fonction a le même comportement qu'en C donc un %% doit permettre d'échapper % .

  • [^]Re: sprintf C

    Posté par Elie () le 17/01/2007 à 08:18. (lien). Évalué à 3.

    Parfait ! Merci bien et bonne journée :)

    --
    tes tournures de phrases ne vallent pas la verité de tes actes

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.php