Concatenation

panda -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour, j'ai un probleme de concatenation en php, juste apres le LIKE.

$malettre=a;
$select = 'select nom FROM membres where nom LIKE "$malettre"

Merci par avance

4 réponses

oberion Messages postés 1255 Statut Membre 249
 
Bonjour,

J'ai du laisser mon appareil pour lire dans les pensées chez moi. Pourrais tu etre un peu plus précis sur la nature de ton probleme ?
0
Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Je dirais déja que a devrait être entouré de guillemets.

A part ca, clair que je n'ai pas compris ton problème, sois plus précis.
0
PhP Messages postés 1774 Statut Membre 606
 
Bsr,

Effectivement faudrait peut-être voir à être un peu plus prolixe ! LOL

Sinon je pense que ce que tu essais de faire c'est

$select = 'select nom FROM membres where nom LIKE \''.$malettre.'\'';

ou encore

$select = "select nom FROM membres where nom LIKE '".$malettre."'";


Evite de laisser PHP substituer les variables : c'est source d'erreur .. la preuve !
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Afin d'économiser mes yeux, quelque chose de lisible:
$selectQuery =  sprintf( "select nom from membres where nom like '%s' " , $maLettre) ;


Johan
0