Partage
  • Partager sur Facebook
  • Partager sur Twitter

{{ Politesse }} Retour fetch bdd MySQL bizare count !=

retour étrange lors du count du str_split(résultat)

22 novembre 2010 à 2:38:54

<?php
function selectdef($st,$bdd){
$def='';
$str='%'.$st.'%';
$ltrmot=str_split($st);
//$req=$bdd->prepare('SELECT * FROM  `dixio` ');
$req=$bdd->prepare('SELECT mot,sens1,orthographe FROM dixio WHERE BINARY mot LIKE ?');// BINARY mot  '); //' DISTINCT BINARY
$req->execute(array($str));
while($donnees = $req->fetch()){
$ltrdonn=str_split($donnees['mot']);
$ltrm=0;$found=1;
if (count($ltrmot)==count($ltrdonn)-2){
for ( $ltrm=0 ,$count = count($ltrmot); $ltrm < $count; $ltrm++ ){
if($ltrdonn[$ltrm+2]!=$ltrmot[$ltrm]){
$found=0;}
$ltrm++;}
if($found==1){$def.=$donnees['mot'].$donnees['sens1'].$donnees['orthographe'];}
}
}$req->closeCursor();
return $def;
?>
  • Partager sur Facebook
  • Partager sur Twitter
22 novembre 2010 à 2:38:54

Le message qui suit est une réponse automatique activée par un modérateur.
Les réponses automatiques permettent d'éviter aux modérateurs d'avoir à répéter de nombreuses fois la même chose, et donc de leur faire gagner beaucoup de temps.
Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter le modérateur en question par MP.


Description insuffisante du problème


Bonjour,

Le modérateur ayant posté ce message estime que vous n'avez pas donné assez d'informations quant à votre problème.
Afin de faciliter la tâche aux membres qui souhaitent vous aider, il vous est demandé de fournir les erreurs obtenues, ou d'expliquer le comportement inhabituel de votre script. Vous contenter de fournir votre code en disant « ça ne marche pas » n'est pas suffisant.
Le modérateur vous invite donc à éditer votre message afin de le clarifier.

Merci de votre compréhension. :)
Les modérateurs.
  • Partager sur Facebook
  • Partager sur Twitter
22 novembre 2010 à 2:38:54

Le message qui suit est une réponse automatique activée par un modérateur.
Les réponses automatiques permettent d'éviter aux modérateurs d'avoir à répéter de nombreuses fois la même chose, et donc de leur faire gagner beaucoup de temps.
Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter le modérateur en question par MP.


Manque de politesse


Bonjour,

Veuillez prendre note de la première règle du Site du Zér0 : la politesse. Ainsi le fait que le premier message ne contienne pas les formules de politesse de base ("Bonjour", "Merci", "Au revoir", etc.) est inacceptable. Le sujet est par conséquent fermé.

Vous êtes autorisé à en créer un nouveau en faisant attention cette fois à la politesse.


Merci de votre compréhension :)
Les modérateurs.
  • Partager sur Facebook
  • Partager sur Twitter