Bonjour à tous,

Je teste ce petit bout de requête sur le SQL Command de phpmyadmin et l'erreur "Syntax 1064" apparaît. Je ne sais vraiment pas où elle se trouve :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SET @var = 'ABCD';
SET @var2 = (SELECT id_column FROM nom_table WHERE column_xy = @var);
IF (@var2 IS NULL)
	MACHIN1
	ELSE
	MACHIN2
Le but étant de récupérer l'id de l'entrée qui possède 'ABCD' dans la colonne 'column_xy' et vérifier : si @var2 ne récupère rien alors il exécute 'machin1' sinon 'machin2'.

Si quelqu'un a une idée, je suis preneur.
Merci d'avance !