Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2399 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
Profil sup​primé
Posté le 01-01-2012 à 17:19:29  answer
 

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 Profil supprimé le 01-01-2012 à 17:20:37
mood
Publicité
Posté le 01-01-2012 à 17:19:29  profilanswer
 

n°2119002
Tirkyth
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)


---------------
Mon Feedback !
n°2119006
Profil sup​primé
Posté le 02-01-2012 à 11:44:15  answer
 

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


Message édité par Profil supprimé le 02-01-2012 à 11:57:55
n°2119067
Tirkyth
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

---------------
Mon Feedback !
n°2119070
Profil sup​primé
Posté le 02-01-2012 à 17:51:28  answer
 

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


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

  Substring dans une clause where ...

 

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


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR