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

Erreurs SQL en multi-serveurs, suite: [14492] corrigeait dans la branche dev...

Erreurs SQL en multi-serveurs, suite: [14492] corrigeait dans la branche dev pendant que [14484] et [14489] corrigeaient dans la branche stable. Avec ça, la stable est bien corrigée pour MySQL et PG, mais dans la dev il y a de toutes façons le chantier en cours de l'abstraction des erreurs SQL, c'est encore incomplet.
parent 27d89668
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -506,7 +506,8 @@ function spip_mysql_countsel($from = array(), $where = array(),
// http://doc.spip.org/@spip_mysql_error
function spip_mysql_error($query='', $serveur='',$requeter=true) {
$s = mysql_error();
$link = $GLOBALS['connexions'][$serveur ? $serveur : 0]['link'];
$s = $link ? mysql_error($link) : mysql_error();
if ($s) spip_log("$s - $query", 'mysql');
return $s;
}
......@@ -514,7 +515,8 @@ function spip_mysql_error($query='', $serveur='',$requeter=true) {
// A transposer dans les portages
// http://doc.spip.org/@spip_mysql_errno
function spip_mysql_errno($serveur='',$requeter=true) {
$s = mysql_errno();
$link = $GLOBALS['connexions'][$serveur ? $serveur : 0]['link'];
$s = $link ? mysql_errno($link) : mysql_errno();
// 2006 MySQL server has gone away
// 2013 Lost connection to MySQL server during query
if (in_array($s, array(2006,2013)))
......
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