IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Message d'erreur pour table vide [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 174
    Par défaut Message d'erreur pour table vide
    Bonjour à tous

    j'ai une table temporaire qui se vide quand je fais une validation, ça envois sur une table définitive.

    Le problème est que lorsque que j'ai tout validé la table est vide et quand quelqu'un soumet un fichier, j'ai un message d'erreur non bloquant, mais ça serait bien qu'il n'y soit pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $query="SELECT msn_id FROM msn_tmp ORDER BY `msn_id` DESC LIMIT 0,1 ";
    $req2 = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
    $compteur=mysql_result($req2,0)+1;
    Et voila le message d'erreur :
    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /home/teeshotweb/www/msn_mysql/upload.php on line 41
    L'upload a réussi !
    Si je comprend bien comme mysql_result($req2,0) est = 0 ça pose un problème, une fois qu'il y a un requete enregistré plus de problème, comment le résoudre ?

    Merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Par défaut
    Bonjour,
    Et si tu écrivais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $compteur=@mysql_result($req2,0)+1;
    le @ permet de ne pas afficher les éventuelles erreurs retournées par la fonction.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 174
    Par défaut
    Merci kabkab

    ça marche parfaitement !!!

    Bonne fin de journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Message d'erreur pour un nouvel enregistrement
    Par Miss Ti dans le forum Access
    Réponses: 4
    Dernier message: 18/01/2007, 16h11
  2. message d'erreur pour supprimer une table
    Par marco361020 dans le forum Access
    Réponses: 4
    Dernier message: 22/11/2006, 17h22
  3. Réponses: 9
    Dernier message: 17/08/2006, 15h04
  4. Message d'erreur pour débutant
    Par PhpDeb dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 27/04/2006, 12h14
  5. [MySQL] Message d'erreur pour atteindre ma base
    Par leloup84 dans le forum Installation
    Réponses: 7
    Dernier message: 04/02/2006, 01h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo