Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE
Résolu
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Cette ligne de script me retourne l'erreur
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
Précédemment j'avais écrit
Qui me retournait l'erreur
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /mnt/1
Merci à vous de bien vouloir me corriger !
Cette ligne de script me retourne l'erreur
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
{ $query8 = "SELECT id,nom,prenom,sexe,date_naissance,date_dc FROM individus WHERE num_mere = '.$row['num_indiv'].' AND (num_pere = '' OR (num_pere =! '.$row['num_cj_1'].' AND num_pere =! '.$row['num_cj_2'].' AND num_pere =! '.$row['num_cj_3'].' AND num_pere =! '.$row['num_cj_4'].')) ORDER BY (RIGHT(date_naissance, 4) ASC"; }
Précédemment j'avais écrit
{ $query8 = 'SELECT id,nom,prenom,sexe,date_naissance,date_dc FROM individus WHERE num_mere LIKE "'.$row['num_indiv'].'" AND (num_pere LIKE "''" OR (num_pere NOT LIKE "'.$row['num_cj_1'].'" AND num_pere NOT LIKE "'.$row['num_cj_2'].'" AND num_pere NOT LIKE "'.$row['num_cj_3'].'" AND num_pere NOT LIKE "'.$row['num_cj_4'].'")) ORDER BY (RIGHT(date_naissance, 4) ASC'; }
Qui me retournait l'erreur
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /mnt/1
Merci à vous de bien vouloir me corriger !
2 réponses
Bonsoir,
Ton souci semble donc venir de ta requête...
L'as tu testé en direct dans ta BDD ?
Peux tu tester celle ci ?
(sachant que NOT EQUAL .. s'écrit " != " et non " =! " )
Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane
Ton souci semble donc venir de ta requête...
L'as tu testé en direct dans ta BDD ?
Peux tu tester celle ci ?
(sachant que NOT EQUAL .. s'écrit " != " et non " =! " )
$query8 = "SELECT id ,nom ,prenom ,sexe ,date_naissance ,date_dc FROM individus WHERE num_mere = '.$row['num_indiv'].' AND ( num_pere = '' OR (num_pere != '".$row['num_cj_1']."' AND num_pere != '".$row['num_cj_2']."' AND num_pere != '".$row['num_cj_3']."' AND num_pere != '".$row['num_cj_4']."') ) ORDER BY (RIGHT(date_naissance, 4)) ASC";
Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane