J'ai un problème de syntaxe sur ce script qui fonctionne dans une fenêtre sql mais pas dans ma page php
$select = "SELECT * FROM francophone WHERE INSTR (artistes_groupes_fra , $h ) > 0 ";
Merci pour toute aide
echo $select
et que tu execute la requete générée, il se passe quoi ?$select = "SELECT * FROM francophone WHERE INSTR (artistes_groupes_fra , '".$h."' ) > 0 ";
en fait c pas tres lisible!
quand tu postes du code ;)
@PatrickG : comme te le dit [b]greffzion[/b], c'est plus propre de sortir les variables des chaines.
Mais ton erreur ne vient pas de là puisque la variable est bien remplacée
Par contre, supprime l'espace entre INSTR et (. Comme tu peut le remarquer, MySQL t'indique que l'erreur a ey lieu sur l'espace juste avant la parenthèse ouvrante ;)