| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment compter le nombre d'enregistrements ont été mis à jour pour PHP
    PHP fournit un moyen de mettre à jour une base de données MySQL. Il s'agit de la connexion à la base de données , en assignant une variable à une requête de mise à jour , exécuter la requête, puis retourner le nombre d'enregistrements mis à jour. Il ya plusieurs raisons pour lesquelles vous voulez faire cela , comme la vérification de combien d'enregistrements ont été mis à jour contre ce qui était attendu , ou tout simplement comme un moyen de fournir des rapports supplémentaires . Le nombre de lignes retournées est stockée comme un attribut interne dans le cadre d'une variable PHP. Instructions
    1

    connecter à la base . Les informations d'identification pour se connecter à une base de données doivent être stockées dans un fichier externe, comme la chaîne de connexion utilise cette information . Cela rend le code plus sûr, comme dans l'exemple PHP suivant :

    include (" login.dat ");

    $ connect = mysqli_connect ( $ hostname , $ username , $ pass , $ databname ) or die (" Impossible de se connecter aux bases de données ");

    le fichier " login.dat contient les informations de connexion réelle comme suit :

    < php
    < p ? > $ hostname = "localhost" ; //nom d'hôte

    $ username = "robert " //nom d'utilisateur MySQL

    $ pass = " wk347652 " //Mot de passe MySQL
    < ? p> $ databname = " ventes " //Photos

    >
    2

    créer la requête de mise à jour Attribuer la requête à une variable PHP comme illustré :
    < p. > $ SQLUpdate = "UPDATE client ensemble purchase_status = \\" Y \\ " 'WHERE paiement > 0,00 \\ n";

    Une fois cette requête est exécutée, elle sera mise à jour tous les records statuts d'achat des clients de «Y» si le champ de paiement est supérieure à 0,00 .

    le «client» dans l'expression « client UPDATE " fait référence au nom de la table, tandis que la colonne " purchase_status " existe dans la table des clients mis à jour.
    < br > Hôtels 3

    exécuter la requête la fonction PHP de mysqli_query peut exécuter n'importe quelle requête , y compris une déclaration de mise à jour comme ceci: .

    $ updateresult = mysqli_query ( $ connect , $ SQLUpdate )

    or die ( "Impossible d'exécuter la requête de mise à jour : $ SQLUpdate ");

    $ updateresult renvoie le succès (true) ou l'échec de l'opération ( faux) Cette valeur peut être testée pour vérifier le succès ou l'échec. de l'opération, mais en tant que partie d'un tout énoncé ci-dessus , le " or die " échec s'arrête avec le message d'erreur .
    4

    retourner le nombre d' enregistrements mis à jour en utilisant la fonction PHP mysqli_num_rows , en passant le résultat de la requête comme ceci:

    printf (" Select a retourné % d lignes \\ n ". , mysqli_num_rows ($ updateresult ) ) ;

    les sorties ci-dessus , le nombre de lignes mises à jour à l'aide de l' dernier résultat de la requête indiquée ($ updateresult ) valeur . Si la valeur $ updateresult est fausse, le nombre d'enregistrements renvoyés sera égal à zéro . l' "$ updateresult " est un succès variable contenant ( vraie ou fausse ) de la requête. l' fonction mysqli_num_rows utilise cette valeur pour décider s'il ya des lignes renvoyées , donc il sait compter dans la fonction et retourner le nombre de lignes .

    Previous :

    next :
      articles connexes
    ·Comment mettre à jour les champs cachés avec JavaScri…
    ·Comment charger un fichier XML avec PHP 
    ·Comment faire pour utiliser un fichier PHP externe en H…
    ·Comment utiliser PHP dans un fichier HTML 
    ·Comment créer un formulaire Web PHP 
    ·Comment se débranchent variables de session en PHP 
    ·Comment sortie des caractères d'échappement dans un f…
    ·Comment faire pour trouver une chaîne en chaîne PHP 
    ·Comment faire pour convertir un nombre en une chaîne P…
    ·Comment faire pour convertir les fractions en PHP 
      articles en vedette
    ·Comment tracer Grandes Lignes dans MATLAB 
    ·Comment écrire un Registre dans Visual Basic 
    ·Comment faire Quitter Splash en PHP 
    ·Comment le code Nim pour Python 
    ·Comment remplacer Supprimer dans Rails 
    ·Comment faire pour convertir RVB en niveaux de gris en …
    ·Comment déterminer la Orthagonal en 3D Vector 
    ·Quels sont Python pyc 
    ·Quels sont les rôles des attributs de référence et s…
    ·Comment faire pour supprimer les balises XML à partir …
    Copyright © Connaissances Informatiques http://fr.wingwit.com