[SQL] Problème de requête SQL
Bonjour,
j'exécute le code qui suit :
Code:
1 2 3 4
| $rq_sql = "SELECT * FROM t_2sur4_fp WHERE combinaison = '$ref_combi'";
$resultat_rqsql = requete_SQL($rq_sql);
$ligne = mysql_fetch_assoc($resultat_rqsql2);
print_r($ligne); |
la variable $ref_combi contient une valeur texte de 3 caractères minimum et 5 caractères maximum.
La recheche se fait sur un champ d'un table MYSQL définit ainsi TYPE = varchar(5) INTERCLASSEMENT = latin1_swedish_ci
Mon problème est le suivant :
la requête s'exécute normalement si $ref_combi contient bien 5 caractères sinon elle ne sélectionne aucun enregistrement.
exemple : si $ref_combi = '5-9' --> résultant 0 enr trouvé
si $ref_combi = '15-31' --> résultant 1 enr trouvé
Je précise que je débute en PHP et mysql.
J'espère avoir été clair et Merci d'avance à ceux qui auraient une explication à mon problème.