Bonsoir tout le monde,
Voilà j'ai un petit soucis actuellement sur plusieurs scripts PHP.
Un script PHP qui contient plusieurs requêtes MySQL sur une base distante est éxécuté, seulement il arrive parfois que certaines de ces requêtes ne soient pas effectué sur la base distante bien que le script ne renvoi pas d'erreur, j'en déduit donc que chaque requête SQL renvoie TRUE, puisque la bonne éxécution de chacune d'entres elles est controlée.
Pour ces requêtes, j'utilise un grand classique : la fonction mysql_query.
Etant donné que la liaison entre le PC qui héberge et lance le script et la base de données distante est en 3G, et que cette connexion est plutôt capricieuse (nombreux Timeout + déconnexion).
Je pense que certaines de mes requêtes sont mal éxécutées à cause de ça, qu'en pensez vous ?
Ensuite, je me demande si de passer toutes les requêtes SQL en transactionnel ne réglerait pas le problème ?
Ou sinon pensez vous que cela peut venir d'ailleurs, sachant que le même script qui est éxécuté sur la même base mais où cette fois la liaison entre les deux est une connexion ADSL plus stable, ne plante jamais ?
Merci,
Cordialement,
BENOIT J.
Partager