probleme sur une requete SQL

probleme sur une requete SQL - PHP - Programmation

Marsh Posté le 16-05-2006 à 10:17:21    

voici la requete :
 
SELECT CYWTXT FROM JdeGpao.F00163 as a inner join JdeGpao.F0016 as b on a.C5SERK=b.CYSERK where C5WAPP='*POVENDITEMREL' and C5CKEY like '%".$enr["IBITM"]."%' "
 
 
voici ce que j'avais à l'origine, c'était une requete vers un serveur AS400
 
SELECT CYWTXT FROM JdeGpao.F00163 as a inner join JdeGpao.F0016 as b on a.C5SERK=b.CYSERK where C5WAPP='*POVENDITEMREL' and C5CKEY like '______________________".$enr["IBITM"]."____________'" ;
 
Donc voila la ou sa foire c'est lorsque j'utilise les %, les espaces ne sont pas bien pris en comptes, car nomalement le  nombre d'espace dot être respecter ( 22 espace avant $enr["IBITM"] et 12 espace après).
je voudrais savoir si quelqu'un connaissait autre chose que les %.

Reply

Marsh Posté le 16-05-2006 à 10:17:21   

Reply

Marsh Posté le 16-05-2006 à 11:12:17    

Avec quelle base de données ?
Certaines bases de données acceptent des expressions régulières et même certaines acceptent des fonctions VBA.
Les bases de données ordinaires acceptent deux caractères jokers qui sont le signe pourcent (%) et le tiret de soulignement (_). Le signe pourcent remplace 0 à n caractères. Le tiret de soulignement remplace un caractère.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed