Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
Après l'envoi de 96 mails sur 96, j'ai reçu le message d'erreur suivant :
Erreur !
Impossible de mettre à jour la table des abonnés
SQL errno : 2013
SQL error : Lost connection to MySQL server during query
SQL query :
UPDATE wa_abonnes SET send = 1 WHERE id IN(2050, 2066, 2537, 2535, 2536, 2573, 2572, 2571, 2570, 2569, 2568, 2567, 2534, 2533, 2532, 2531, 2530, 2529, 2528, 2527, 2526, 2525, 2524, 2523, 2522, 2520, 2521, 2566, 2565, 2564, 2563, 2562, 2561, 2560, 2559, 2558, 2557, 2556, 2555, 2554, 2553, 2552, 2551, 2550, 2549, 2548, 2547, 2546, 2545, 2544, 2543, 2542, 2541, 2540, 2539, 2538, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613)
Fichier : envoi.php
Ligne : 650
Autant te dire que moi, ça me parle pas beaucoup.
Merci BObe !
Hors ligne
hum, ok
va dans sql/mysql/ et edite le fichier mysql.inc.php
trouve cette ligne :
$this->connect_id = @mysql_connect($dbhost, $dbuser, $dbpwd);
remplace par :
$this->connect_id = @mysql_pconnect($dbhost, $dbuser, $dbpwd);
oublie pas de revenir me dire ce que ça donne
PHP et MySQL, un duo gagnant !
Hors ligne
Erreur !
Impossible de mettre à jour la table des abonnés
SQL errno : 2013
SQL error : Lost connection to MySQL server during query
SQL query :
UPDATE wa_abonnes SET send = 1 WHERE id IN(2050, 2066, 2537, 2535, 2536, 2573, 2572, 2571, 2570, 2569, 2568, 2567, 2534, 2533, 2532, 2531, 2530, 2529, 2528, 2527, 2526, 2525, 2524, 2523, 2522, 2520, 2521, 2566, 2565, 2564, 2563, 2562, 2561, 2560, 2559, 2558, 2557, 2556, 2555, 2554, 2553, 2552, 2551, 2550, 2549, 2548, 2547, 2546, 2545, 2544, 2543, 2542, 2541, 2540, 2539, 2538, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613)
Fichier : envoi.php
Ligne : 650
Bref, la même chose
Je dois envoyer 2300 mails dans les prochains temps et vu que mon site est à caractère pro, je ne peux pas trop me planter (même pas du tout).
Alors, j'avoue que j'hésite.
Je reconnais toutes les qualités de ton boulot, Bobe, mais je crains de devoir me replier vers une solution payante type CGI et j'en suis désolé car j'apprécie vraiment ton boulot et ta dispo.
merci Bobe
Hors ligne
on va essayer un dernier truc.
trouve ça dans mysql.inc.php tjs.
function query($query, $transaction = false)
{
unset($this->query_result);
if( $query != '' )
{
$this->query_result = @mysql_query($query, $this->connect_id);
}
return $this->query_result;
}
remplace par :
function query($query, $transaction = false)
{
unset($this->query_result);
if( $query != '' )
{
$this->query_result = @mysql_query($query, $this->connect_id);
}
if( !$this->query_result )
{
$error = $this->sql_error();
if( $error['errno'] == 2013 )
{
if( @mysql_ping($this->connect_id) == false )
{
return false;
}
else
{
$this->query($this->query_result);
}
}
}
return $this->query_result;
}
PHP et MySQL, un duo gagnant !
Hors ligne
Désolé !
Il me faut des solutions abouties et éprouvées.
J'ai apprécié vraiment tes comments et aides mais bon.
Je suis dans ta ml et j'y reste.
Dis-moi si une version un peu + sûre sort un jour.
Amicalement,
GAb
Hors ligne
Pages : 1