sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"par
sql-mode=""
INSERT INTO matable SET champ1 = 'valeur1', champ2 = DEFAULT, champ3 = 'valeur3', ...
<?php $first ? $second : $third ?>
$sql = "INSERT INTO `matable` SET champ1 = ".$value1.", champ2 = ".(empty($ip_membre_visiteur) ? DEFAULT : '$ip_membre_visiteur').", champ3 = ".$valeur3."', etc.et, (pour moi) encore mieux, en utilisant la syntaxe heredoc
Traitement des différentes variables par exemple : $valeur2 = ".(empty($ip_membre_visiteur) ? DEFAULT : '$ip_membre_visiteur')."; $sql = <<<EOT INSERT INTO `${matable}` SET champ1 = ${valeur1}, champ2 = ${valeur2}, champ3 = ${valeur3}, etc EOT;