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 :

verifier si donne bien enregistrer en BDD avec PDO


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    aprendre le php, sql,et javascript
    Inscrit en
    Mai 2011
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : aprendre le php, sql,et javascript
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2011
    Messages : 31
    Par défaut verifier si donne bien enregistrer en BDD avec PDO
    bonjour,

    j'ai des requetes ou je voudrai verifier si elles ont bien ete enregistrer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $resultat = Bdd::connectBdd()->prepare('UPDATE devis SET move_devis=:move_devis, intro_devis=:intro_devis, tx_remise=:tx_remise, descr_devis=:descr_devis WHERE num_bdc='.$_POST['devis_num'].' AND num_sub_devis='.$_POST['devis_sub_num'].'');
    $resultat -> bindParam(':move_devis', $coef);
    $resultat -> bindParam(':intro_devis', $_POST['intro_devis']);
     
    $resultat -> bindParam(':tx_remise', $_POST['reduc_pac']);
    $resultat -> bindParam(':descr_devis', $descr_res);
    $resultat -> execute();
    avant on utilisait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(!mysql_affected_rows)
    	{	echo "erreur";		}
    comment procédé dans mon cas avec PDO svp

    j'ai vue ceci mais je ne c'est comment l'utilisé

    PDOStement::rowCount()

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 582
    Par défaut
    pour savoir utiliser une fonction ou une méthode, il suffit d'aller sur php.net :
    http://php.net/manual/fr/pdostatement.rowcount.php

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut
    La requête "rowcount" fonctionne bien avec une requête SQL update mais ne convient pour une requête select.

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    @laurentSc : Effectivement, mais justement il est question d'une requête d'Update, donc ça convient parfaitement.

    @neomega0304 : utiliser une requête préparée, c'est bien. Mais ce serait mieux si tu l'utilisais pour tous les paramètres, y compris ceux de la condition WHERE.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. [PDO] Affichage champ BDD avec PDO
    Par Disast3r dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/07/2014, 18h56
  2. [MySQL] Insertion dans bdd avec pdo
    Par linouchka dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 24/06/2014, 14h49
  3. [Débutant] Ajouter un enregistrement de BdD avec un binding Navigator
    Par noftal dans le forum VB.NET
    Réponses: 11
    Dernier message: 16/09/2013, 23h24
  4. afficher contenu bdd avec PDO
    Par laurentSc dans le forum Langage
    Réponses: 12
    Dernier message: 29/08/2013, 14h09
  5. Enregistrement dans BDD avec boucle: Error!
    Par tryks dans le forum Langage
    Réponses: 8
    Dernier message: 24/05/2009, 17h32

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