Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
2344 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Substring dans une clause where ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Substring dans une clause where ...

n°2118935
bullshitsk​i
Encore un plan sans accroc !
Posté le 01-01-2012 à 17:19:29  profilanswer
 

Bonjour  
 
j'ai un problème avec substring dans une clause where, qui ne fonctionne pas. Tout le reste fonctionne sauf  le substring. Si je fais une simple comparaison , tout  gaze. J'ai essayé toutes sortes de syntaxe, je sèche... Si vous avez une idée de ce qui cloche dans la chose  :jap:  
 

Code :
  1. <?php
  2. $cible=$_REQUEST['cible'];
  3. mysql_connect("xxxxxxxxx", "root", "xxxxxxxxx" ) or die(mysql_error());
  4. mysql_select_db("xxxxxxxx" );
  5. ?>
  6. <select name="city" id="city" style="width:auto; margin-right:10px;" onChange="getxxxxxx('xxxxxxxx.php?diagrefs='+this.value)" >
  7. <?php   
  8. $req = "SELECT * FROM xxxxxxxxxx WHERE SUBSTRING(field_xxxxxxx,0,2)=$cible";
  9. $result = mysql_query($req);
  10. while($row=mysql_fetch_array($result))
  11. {
  12. echo '<option value="'.$row['xxx'].'">'.$row['xxxxxx'].' - '.$row['xxxxx'].' - '.$row['xxxx'].'</option>';     
  13. }
  14. ?> 
  15. </select>


Message édité par bullshitski le 01-01-2012 à 17:20:37
mood
Publicité
Posté le 01-01-2012 à 17:19:29  profilanswer
 

n°2119002
Tirkyth
I love high heels
Posté le 02-01-2012 à 11:32:06  profilanswer
 

Extrait de la doc mysql :

Citation :


For all forms of SUBSTRING(), the position of the first character in the string from which the substring is to be extracted is reckoned as 1.
 
If len is less than 1, the result is the empty string.


 
Donc :

Code :
  1. SUBSTRING(field_xxxxxxx,1,2)


---------------
Développeur Symfony2 @ Sensio Labs - http://www.symfony.com - Mon Feedback !
n°2119006
bullshitsk​i
Encore un plan sans accroc !
Posté le 02-01-2012 à 11:44:15  profilanswer
 

Effectivement...    :jap:  
 
La prochaine fois, je RTFM :whistle:  
 
 [:dehors]


Message édité par bullshitski le 02-01-2012 à 11:57:55

---------------
J'ai donné mon avatar à la croix rouge :o
n°2119067
Tirkyth
I love high heels
Posté le 02-01-2012 à 17:44:21  profilanswer
 

En même temps, je te l'accorde, c'est vraiment pénible que parfois on doive compter à partir de 0, et parfois à partir de 1 ...


Message édité par Tirkyth le 02-01-2012 à 17:44:30

---------------
Développeur Symfony2 @ Sensio Labs - http://www.symfony.com - Mon Feedback !
n°2119070
bullshitsk​i
Encore un plan sans accroc !
Posté le 02-01-2012 à 17:51:28  profilanswer
 

C'est clair, mais quand même, j'aurais pu regarder la doc :D


---------------
J'ai donné mon avatar à la croix rouge :o

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Substring dans une clause where ...

 

Sujets relatifs
[RESOLU] SQL : clause WITH et UNIONLimite des requête imbriqué dans la clause FROM
Clause Distinct sous Access[Résolu] Problème clause is ambiguous
where et and = "tous" ?[MDX] Condition WHERE sur une hiérarchie
[Transac-SQL] clause WHERE NOT IN dans un trigger[SQL] Substring + Charindex/Patindex
UPDATE avec JOIN, WHERE, LIMIT, ORDER BY 
Plus de sujets relatifs à : Substring dans une clause where ...


Hit-Parade
Copyright © 1997-2012 Hardware.fr SARL / Groupe LDLC / LesNumeriques.com / Version anglaise du site: BeHardware