Bonjour,
j'aimerai savoir pourquoi cette requête ne fonctionne pas:
L'idée est de récupérer une liste d'items dans un element d'id '$id',
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $result = mysql_query(" SET @items:=(SELECT enfants FROM messages WHERE id ='".$id."' LIMIT 1); IF((CHAR_LENGTH(@items)>2), (SELECT * FROM messages WHERE id IN (SUBSTRING(@items,1))), 'void'); ");
et:
-si la liste contient plus de 2 char:
de retourner tous les items de cette liste (le 1er caractère étant une virgule, il faut la supprimer)
-sinon retourner 'void'
Merci !
Partager