Parse error: syntax error, unexpected T_VARIABLE in

Martin123

Membre actif
20 Juillet 2004
182
3
75
Bonsoir à tous,

Je galère depuis qq heures sur l'erreur suivante
Parse error: syntax error, unexpected T_VARIABLE in ... on line 16
Le code est :
$NumDoss = "affexylymu_133"
// je crée la requête SQL
$sql = 'SELECT 'Nom', 'Prenom', 'Adresse1', 'Adresse2', 'CP', 'Ville', 'Pays', 'Fixe', 'Mobile', 'Email', 'NumDoss' FROM 'Comp_init' WHERE 'NumDoss' LIKE CONVERT(_utf8 \'' . $NumDoss . '\' USING utf8) COLLATE utf8_general_ci';

Je suis vraiment soit aveugle soit très fatigué.

Quelqu'un voit-il ou gît l'erreur ?

D'avance merci
 
Si le code c'est vraiment ça
Bloc de code:
$sql = 'SELECT 'Nom', 'Prenom', 'Adresse1', 'Adresse2', 'CP', 'Ville', 'Pays', 'Fixe', 'Mobile', 'Email', 'NumDoss' FROM 'Comp_init' WHERE 'NumDoss' LIKE CONVERT(_utf8 \'' . $NumDoss . '\' USING utf8) COLLATE utf8_general_ci';
Tu dois vraiment être très fatigué, et aveugle peut-être même :p ;)

$sql = 'SELECT 'Nom' <-- déjà ça ça te pose pas problème ?

met des quotes doubles autour de ta requête ou escape les simple quote à l'intérerieur.