déboguer ce code

Répondre
moogli
le 09/11/2010 à 23:58
moogli
quand tu affiche une erreur mysql affiche aussi la requête pour voir ce qui peut engendrer le problème :)

par exemple
<?php
$resultat = mysql_query($sql);
if ($resultat === false) {
echo 'Erreur mysql : '.mysql_error().'<br />'.$sql;
}
else {
//traitement de la requete
}
?>


@+
Il en faut peu pour être heureux !!!!!
guppy71
le 10/11/2010 à 13:38
guppy71
Re-bonjour,

Maintenant que je n'ai plus d'erreur je suis confronté au temps (limite des 45 s).
Question deux boucles for sont elles plus rapide que mon scrip ?
En suite je pourrais avec un nouveau script vider la table la remplir à partir d'un second tableau créé dans les boucles for.

En clair :
1 script : je lis et récupères les données dans la table 'base'

2èm script : je lis et récupères les données dans la table 'collection'

3èm script : à l'aide de boucle for je crée un second tableau avec les mises à jour (4500 fois x 4500)

4èm script : je vide la table 'combinaison' et je la remplis avec les données du second tableau

C'est viable çà ou pas ??
Guppy71
moogli
le 10/11/2010 à 21:06
moogli
heu c'est assez bordelique :d

- Ceci est à faire épisodiquement ? (voir quasiment jamais)
- Est ce toujours le même traitement ?

si oui je pencherais pour un script en modifiant le set time limite (si possible ^^)
sinon de "relâcher" la main pour avec type de script aevc un truc comme ça mais la tu execute la chose au p'tit bonheur la chance c'est plus que moyen !

@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours