begin process at 2012 02 15 08:35:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Erreur MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur MySQL

mercredi 5 septembre 2007 à 15:58:39 | Erreur MySQL

DarkCid

Membre Club
Bonjour, je voudrais savoir s'il est possible d'afficher les erreurs mysql au lieu de celles php autrement dit, l'explication de l'erreur après une éxecution de requete par exemple selon MySQL (qui est beaucoup plus utile pour comprendre d'où sa vient) plutot que selon php (qui a par la ligne dans le code ne renseigne guère de ce qui s'est passé) merci
mercredi 5 septembre 2007 à 16:06:08 | Re : Erreur MySQL

Evangun

Hello,

mysql_error( );
mercredi 5 septembre 2007 à 16:13:00 | Re : Erreur MySQL

DarkCid

Membre Club
par exemple, j'ai ce code : $requete = "select * from matable"; $result = mysql_query($requete,$db); $mavariable = mysql_result($result,0,"monchamp"); je l'utilise comment avec ce code ?
mercredi 5 septembre 2007 à 16:22:51 | Re : Erreur MySQL

Evangun

Réponse acceptée !
tout simplement

$requete = "select * from matable";
$result = mysql_query($requete,$db);
$mavariable = mysql_result($result,0,"monchamp");

echo mysql_error( )

cf php.net, c'est là-bas que ça se passe pour ce genre de questions.
à+
mercredi 5 septembre 2007 à 16:23:56 | Re : Erreur MySQL

Evangun

Tu peux aussi faire

if(mysql_errno() != 0){
    echo mysql_error();
}

pour afficher seulement quand il y a une erreur.
mercredi 5 septembre 2007 à 16:25:25 | Re : Erreur MySQL

Evangun

quoique jeviens de vérifier, mysql_error() renvoie une chaine vide quand il n'y a pas d'erreur, dsl j'avais oublié ça. donc pas besoin de tester le numéro d'erreur.
mercredi 5 septembre 2007 à 16:25:28 | Re : Erreur MySQL

DarkCid

Membre Club
merci, mais c'est chiant sa marche pas pour le mysql_result, si sa fait une erreur sa revient à l'afifchage php
mercredi 5 septembre 2007 à 16:41:47 | Re : Erreur MySQL

Evangun

Réponse acceptée !
C'est normal, mysql_result revient à supposer que le résultat existe, tandis que mysql_error( ) concerne l'existence même d'un résultat.
Passe par mysql_fetch_row et teste si $row[5] existe par exemple, c'est plus propre et plus rapide.
mercredi 5 septembre 2007 à 16:42:28 | Re : Erreur MySQL

DarkCid

Membre Club
ok merci bien
mercredi 5 septembre 2007 à 17:28:38 | Re : Erreur MySQL

coockiesch

Yop!
if( !( $ret = mysql_query( "SELECT ...") ) )
  die( mysql_error( ) );

while( $row = mysql_fetch_assoc( $ret ) )
{
  ...
}

@++

R@f

La boîte à bouts de codes
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"


Cette discussion est classée dans : php, mysql, erreur


Répondre à ce message

Sujets en rapport avec ce message

Mysql et Php [ par Game69 ] Game69 vous salutJe débute en php en me servant d'un bouquin et je me heurte à un problème de syntaxe qui est un exemple donné dans ce livre.Voici le erreur qui reste introuvable pour moi! [ par CaBBaLe ] Slt,Merci beaucoup à tous ceux qui poste des sources et des tutos, cela m'aide enormement car c'est avec ca que j'apprend.Mais là je vais vous demande erreur connection bb mysql [ par rchristian ] salut à tous sur win2000 serveur IIS 4 avec PHP 4.3.10 et mysql  4.1 j'ai un probleme de connection à la base au lancement de phpmyadmin dans fichier php mysql erreur "supplied argument is not a valid Mysql result resource" ??? [ par rac00 ] Bonjour tout le monde, je développe une application php mysql. J'ai écrit un programme php qui récupère les tuples d'une table, les traite et place le php/mysql: pas d'erreur, mais page blanche [ par tonguim ] Bonjour,le code php suivant ne me donne aucun résultat, etaucune erreur; je n'ai qu'une page toute blanche. Pourtant, lorsquej'exécute la requete dans erreur php [ par MisterRack ] Bonjour à tous ! J'ai un petit problème... Voila en fait j'ai créé un fichier config.ini dans lequel j'ai inscrit la variable suivante : $body = " connexion a la base Mysql [ par salim81 ] bonjour! j'ai un menu qui contient plusieurs liens vers des pages php.ces page php sont des requetes vers ma base de donnees Mysql. mon probleme c'est Besoins d'aide sur mon code php/mysql ^^ [ par frostfire ] Bonsoir !alors mon code : http://rafb.net/p/oNyDOp90.htmlalors enfaite sa me fait une erreur mysql : erreur:Can't connect to local MySQL server throug connexion a mysql () easyphp) [ par angelimad ] bonjour,via du code php j'essaye de me connecté a mysql (easyphp), l'erreur que j'ai rencontré c'est que j'ai pas le droit de me connecter a la base d erreur connection page php / bdd [ par manu7930 ] Bonjour, suite a la creation de mon serveur (qui a fonctionné je penses) j'ai intégrer mon qui qui fonctionnait tres bien avec mon ancien hebergeur.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,700 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales