Bonjour à tous,

j'utilise sprintf pour formater mes requêtes SQL et je n'arrive pas à transmettre NULL à sprintf.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$nameMember = NULL;
 
sprintf($queryUpdateMember, $nameMember, $memberId);
 
$queryUpdateMember = "UPDATE member mem SET mem.mem_name = '%s' WHERE mem.mem_id = %d";
Il m'affiche "UPDATE member mem SET mem.mem_name = '' WHERE mem.mem_id = 1"

Il me met donc '' au lieu du NULL que je souhaite avoir.

Merci de votre aide