Page 1 sur 1
Utilisation de %s
Posté : 06 juil. 2010, 13:44
par floriaan60
Bonjour,
je dispose d'une application web en php5 et le framework prado.
En plein milieu d'une requête se trouve "%s"
Est-ce que quelque'un sait a quoi cela sert il ??
Re: Utilisation de %s
Posté : 06 juil. 2010, 13:48
par iclo
Salut
Montre nous le morceau de code, ce sera plus simple.
De manière générale en informatique le caractère % peut être utilisé dans différent cas: formatage, opérateur modulo.
Re: Utilisation de %s
Posté : 06 juil. 2010, 13:51
par floriaan60
$sql="SELECT DISTINCT capteur.position, capteur.nom FROM capteur%s$part";
avec
$part=",reseau WHERE capteur.cid=reseau.cid AND reseau.nom='$nom'";
Re: Utilisation de %s
Posté : 06 juil. 2010, 16:44
par AB
Hum tel quel c'est un apparemment un peu bizarre.
Et si tu fais echo $sql; ça donne le résultat attendu ?
Re: Utilisation de %s
Posté : 07 juil. 2010, 10:14
par floriaan60
il m'affiche %s tel quel dans la chaîne
mais si je l’enlève ça ne marche pas ....
Re: Utilisation de %s
Posté : 07 juil. 2010, 10:26
par stealth35
il m'affiche %s tel quel dans la chaîne
mais si je l’enlève ça ne marche pas ....
montre tout le code
Re: Utilisation de %s
Posté : 07 juil. 2010, 10:46
par floriaan60
J'ai trouvé !
En faite le %s correspond à un argument d'un printf qui est présent par la suite.
La requête est préparer à l'avance pour pouvoir ajouter d'autre contrainte en faite.
Merci de votre aide !
Re: Utilisation de %s
Posté : 07 juil. 2010, 18:28
par AB
C'est donc bien ce dont t'avais parlé
iclo : une histoire de formatage... Mais comme on ne voyait aucun printf dans ton code ça paraissait bizarre
