Résolu : Erreur mysql besoin de conseil
Dernière réponse : dans Programmation
Bonsoir.
Alors je m'explique, j'aurais envie que en cas de mysql_error il y ait pas de affichage à l'écran (genre si unknow colon ...) et j'ai presque trouver mais un petit point me chagrine
tout d'abord en cas de requete j'ai ça dans mon inc.config.php :
ça compte entre autres les requetes mais ce ou je calle c'est la ligne 4 j'ai suprimer le
car si je met ça l'erreur s'affiche et ça coupe le reste de la page
et si je met que :
ça coupe la page mais ça affiche pas l'erreur
je voudrais savoir si c'est possible de metre une sorte de
pour ensuite dans ma fonction ressemble à ça :
en résumé changer le mysql_error de façon à ce que il y ait pas de impact à l'écran.
Alors je m'explique, j'aurais envie que en cas de mysql_error il y ait pas de affichage à l'écran (genre si unknow colon ...) et j'ai presque trouver mais un petit point me chagrine
tout d'abord en cas de requete j'ai ça dans mon inc.config.php :
Function query($query_sql){ global $nbr_requetes; $nbr_requetes++; $retourne_nbr_requetes = mysql_query($query_sql); return $retourne_nbr_requetes; }
ça compte entre autres les requetes mais ce ou je calle c'est la ligne 4 j'ai suprimer le
or die(mysql_error)
car si je met ça l'erreur s'affiche et ça coupe le reste de la page
et si je met que :
or die();
ça coupe la page mais ça affiche pas l'erreur
je voudrais savoir si c'est possible de metre une sorte de
or die(ErroSql());
pour ensuite dans ma fonction ressemble à ça :
Function ErrorSql(){ INSERTION DANS UN FICHIER DE L'ERREUR ET DE LA DATE ET DE LA PAGE ... MAIS ça je peut arriver tout seul }
en résumé changer le mysql_error de façon à ce que il y ait pas de impact à l'écran.
Autres pages sur : resolu erreur mysql besoin conseil
Lassé par la pub ? Créez un compte
je préfere, quand tout est en ordre c'est mieux
enfaite je les rentres dans mon fichier ErroSql.txt que je réaffiche dans l'administration comme ça chaque fois que il y a une nouvel erreur je la voie, si je les masques et que genre il y a un probleme interne au serveur ou la table qui est trop pleine ou autre ben je peut le voir, si quelqu'un essaye de tricher et pis que sql retourne une erreur je le verrais...
et pis en plus c'est comme si c'été un défi de pas arriver je supporte pas lol
enfaite je les rentres dans mon fichier ErroSql.txt que je réaffiche dans l'administration comme ça chaque fois que il y a une nouvel erreur je la voie, si je les masques et que genre il y a un probleme interne au serveur ou la table qui est trop pleine ou autre ben je peut le voir, si quelqu'un essaye de tricher et pis que sql retourne une erreur je le verrais...et pis en plus c'est comme si c'été un défi de pas arriver je supporte pas lol
doit y avoir un autre moyen de voir les problèmes du serveurs. une table qui est trop pleine c'est possible????:!!!!!???
tu sécurise tes variables et personne pourra essayer de tricher.
et c'est vrai que moi non plus je supporte pas d'arriver quelque chose mais faudrais quand même vérifier que c'est pas impossoble!
tu sécurise tes variables et personne pourra essayer de tricher.
et c'est vrai que moi non plus je supporte pas d'arriver quelque chose mais faudrais quand même vérifier que c'est pas impossoble!
ata je crois avoir trouver
si je met : or die(); ça stope le script et j'ai essayer de faire ça :
Et au moment de tester je vais sur mon site Et ça me met :
Pépins : 75
Ensuite je modifie le select des points et je met au lieu de id je met idd Et ça me met :
Pépins : ?????0
Donc ce qui veut dire que en cas d'erreur ça execute la Function et en cas de pas erreur ça execute pas
bref maintenant place a la programmation du fichier TXT...
merci 2dpix pour euh... ton aide précieuse
et ton soutient morale dans les moments ou je doutais
si je met : or die(); ça stope le script et j'ai essayer de faire ça :
Function query($query_sql){ ... $retourne_nbr_requetes = mysql_query($query_sql) or ErrorSQL; ... } Function ErrorSQL{ echo '?????'; }
Et au moment de tester je vais sur mon site Et ça me met :
Pépins : 75
Ensuite je modifie le select des points et je met au lieu de id je met idd Et ça me met :
Pépins : ?????0
Donc ce qui veut dire que en cas d'erreur ça execute la Function et en cas de pas erreur ça execute pas
bref maintenant place a la programmation du fichier TXT...merci 2dpix pour euh... ton aide précieuse
et ton soutient morale dans les moments ou je doutais
lol oki mais alors imagine que l'erreur soit impossible de se connecter a mysql ??? logiquement tu peus pas ajouter la ligne dans mysql... et tu peux encore moin la récupéré et il sera marqué : aucune erreur
et pis c'est une requete en moin aussi des requetes en moin
et si tout a coup l'erreur est sur la ligne d'erreur pour ajouter l'erreur bref on oublie et on garde le bon vieux TXT
et pis c'est une requete en moin aussi des requetes en moin
et si tout a coup l'erreur est sur la ligne d'erreur pour ajouter l'erreur bref on oublie et on garde le bon vieux TXT
ata regarde ce que ça me donne dans mon fichier texte et la ça fait que 5 minutes que je suis re sur le pc :
tu en penses quoi? toujours besoin de DB
Le 25/08/2006 à 00:17:30 // Par : daniel(81.62.201.53) Page : /site/index.php Erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECvT points,points_parrain FROM membres WHERE id='4'' at line -------------------------------------------------------------------------------------------- Le 25/08/2006 à 00:17:30 // Par : daniel(81.62.201.53) Page : /site/index.php Erreur : Unknown column 'parraivn' in 'field list' -------------------------------------------------------------------------------------------- Le 25/08/2006 à 00:18:26 // Par : Pas Login(81.62.201.53) Page : /site/index.php Erreur : Unknown column 'pseudxo' in 'field list' -------------------------------------------------------------------------------------------- Le 25/08/2006 à 00:18:26 // Par : Pas Login(81.62.201.53) Page : /site/index.php Erreur : Unknown column 'pseudxo' in 'field list' -------------------------------------------------------------------------------------------- Le 25/08/2006 à 00:18:26 // Par : Pas Login(81.62.201.53) Page : /site/index.php Erreur : Unknown column 'pseudxo' in 'field list' --------------------------------------------------------------------------------------------
tu en penses quoi? toujours besoin de DB
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumBesoin d'un conseil pour un nouveau pc
- SolutionsBesoin d'un conseil !! * MERCI d'avance *
- SolutionsBesoin d'un pti conseil suite a un probléme
- ForumBesoin D'un Conseil
- Forumbesoin d'un conseil
- ForumCampus Grenoble et actualité de la ville, besoin de conseil.
- SolutionsBesoin de conseil : config pour jeux sur télé HD
- SolutionsBesoin de conseil
- Forumbesoin de conseil pour une premiere
- Voir plus