Concatenation

Fermé
panda - 20 nov. 2006 à 14:13
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 21 nov. 2006 à 04:11
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 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
20 nov. 2006 à 15:05
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 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
20 nov. 2006 à 20:37
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 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
20 nov. 2006 à 23:04
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 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
21 nov. 2006 à 04:11
Afin d'économiser mes yeux, quelque chose de lisible:
$selectQuery =  sprintf( "select nom from membres where nom like '%s' " , $maLettre) ;


Johan
0