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 :

Update inutile mais exécuté


Sujet :

PHP & Base de données

  1. #1
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut Update inutile mais exécuté
    Bonjour à tous! je demande de l'aide car, c'est surement tout bète, mais je ne vois pas trop comment résoudre mon problème.

    Contexte :

    * J'ai un formulaire de modification d'informations.
    * les requète update sont passé via Zend Framework(mais ce n'est pas un problème de zend, d'où mon sujet posté ici).
    * le formulaire étant de modification, les données sont pré-remplies.

    Partant du fait qu'un update ne renvois pas true s'il ne trouve pas de ligne à modifier en fonction des critère passés en clause where. MAIS aussi lorsqu'au vue des données à insérer, il n'y à vraisemblablement rien à mettre à jour.

    Ma question :

    Comment afficher un message garrantissant réellement la bonne éxécution de la requète? dans un cas précis ou la personne valide le formulaire sans avoir modifié quoi que ce soit.

    J'aimerais, si possible, une solution autre que du time stamp on update ou des choses du genre

    Merci d'avance et à tout de suite sur vos propres problèmes

  2. #2
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Hmmm tu veux vérifier que la requête s'est bien exécutée en gros ? (bien que le résultat ne change rien)

    Si c'est juste ça, tu peux toujours faire un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $test = mysql_query("UPDATE ...........");
     
    if( $test ) {
       echo "Requête exécutée avec succès";
    }

  3. #3
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    justement

    je ne me sert pas de la méthode mysql_query.

    et je réalise du coup qu'enfin de compte c'est peut être une erreur lié à Zend Framework

    parcequ'en fait, l'équivalent du query.

    lorsque je fais un

    if( query(ma requete...) )
    return true
    else return false

    et bien cela me retourne false

  4. #4
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    hmmmm et si la requête ne s'exécute pas, elle retourne false aussi ?

    Parce qu'il faut peut-être juste faire le test à l'envers

Discussions similaires

  1. valeur d'un champs et update inutile
    Par ktulu77 dans le forum Hibernate
    Réponses: 1
    Dernier message: 01/12/2008, 17h05
  2. lu tous les jours mais exécuté une seule fois par mois
    Par sianto dans le forum Scripts/Batch
    Réponses: 13
    Dernier message: 17/11/2008, 09h08
  3. Pb Update datagrid mais delete ok
    Par Gerard_M54 dans le forum Débuter
    Réponses: 3
    Dernier message: 29/04/2008, 14h10
  4. Réponses: 5
    Dernier message: 14/01/2008, 09h59
  5. [Access] Update ne s'exécute pas complètement car PK
    Par JulienCEA dans le forum Langage SQL
    Réponses: 5
    Dernier message: 21/02/2006, 22h14

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