#Error: 2013 (CR_SERVER_LOST)
Message: Lost connection to MySQL server during query
Logiqualis a dit:Quel est ton type de BDD :?:
tom_pascal a dit:Si c'est du MySql :
#Error: 2013 (CR_SERVER_LOST)
Message: Lost connection to MySQL server during query
cf . http://dev.mysql.com/doc/mysql/en/error-handling.html
$db = mysql_connect($host, $user, $pass);
mysql_select_db($base,$db);
$requete="select * from matable";
$result = mysql_db_query($base,$requete);
mysql_close();
while($row = mysql_fetch_array($result)){
echo $row["champs1"];
}
....
function requeteSql($sql_requete, $sql_description) {
$sql_resultat = @mysql_query($sql_requete); // Envoi la requête au serveur SQL
if (!$sql_resultat) {
$messErreurSql = 'Le serveur SQL est dans l\'impossibilité d\'effectuer la requête pour '.$sql_description.'<br />';
$messErreurSql .= 'Un e-mail à été envoyé à l\'administrateur pour lui signaler le problème.<br /><br />';
$messErreurSql .= 'Voici le message d\'erreur renvoyé par la base de données :<br />';
$messErreurSql .= 'Code erreur ';
emailErreur($messErreurSql, 'SQL');
exit($messErreurSql.mysql_errno().' : '.mysqlErreur() );
}
return $sql_resultat;
}
pas à la fin de la page mais à la fin du script php.mate a dit:si on ne ferme pas la connexion elle se ferme à la fin de la page donc si il y a beaucoup de visiteurs ça fait des connexions en moins ( erreur too many connctions)
mate a dit:après $sql_resultat = @mysql_query($sql_requete); // Envoi la requête au serveur SQL
c'est encore mieux
quoi que je sais pas si $messErreurSql.mysql_errno() marchera dans ce cas
nodom a dit:pas à la fin de la page mais à la fin du script php.mate a dit:si on ne ferme pas la connexion elle se ferme à la fin de la page donc si il y a beaucoup de visiteurs ça fait des connexions en moins ( erreur too many connctions)
on doit fermer si le script continue à s'executer plusieurs secondes après fin de traitment des donnés (cas rare)
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici