Skip to content
Extraits de code Groupes Projets
Valider d6248c09 rédigé par esj's avatar esj
Parcourir les fichiers

Enfin compris le problème [10285] / [10293] : ce sont les fonctions MySQL sur...

Enfin compris le problème [10285] / [10293] : ce sont les fonctions MySQL sur date (NOW, DATE_SUB etc) qu'il ne faut pas citer si on ne veut pas se retrouver avec une date nulle.
parent 2090284b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -380,12 +380,7 @@ function spip_mysql_insert($table, $champs, $valeurs, $desc='', $serveur='') { ...@@ -380,12 +380,7 @@ function spip_mysql_insert($table, $champs, $valeurs, $desc='', $serveur='') {
} }
return $t ? trace_query_end($query, $t, $r, $e) : $r; return $t ? trace_query_end($query, $t, $r, $e) : $r;
//code mort ??? // return $r ? $r : (($r===0) ? -1 : 0); pb avec le multi-base.
if ($e = spip_mysql_errno()) // Log de l'erreur eventuelle
$e .= spip_mysql_error($query); // et du fautif
return $r ? $r : (($r===0) ? -1 : 0);
} }
// http://doc.spip.org/@spip_mysql_insertq // http://doc.spip.org/@spip_mysql_insertq
...@@ -508,13 +503,9 @@ function spip_release_lock($nom) { ...@@ -508,13 +503,9 @@ function spip_release_lock($nom) {
// http://doc.spip.org/@spip_mysql_cite // http://doc.spip.org/@spip_mysql_cite
function spip_mysql_cite($val, $type) { function spip_mysql_cite($val, $type) {
if ( if(((strpos($type, 'datetime')===0) OR strpos($type, 'TIMESTAMP')===0)
/* (strpos($type, 'datetime')===0) AND preg_match('/^\w+\(/', $val))
OR (strpos($type, 'TIMESTAMP')===0) return $val;
OR return _q($val);
*/ (strpos($type, 'int')===0)
OR (strpos($type, 'bigint')===0))
return $val;
else return _q($val);
} }
?> ?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter