Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment trouver le nom du serveur My…
  • Comment lien vers un fichier PHP 
  • Débogage d'une fonction Pipelined d…
  • CodeIgniter Vs . ExpressionEngine 
  • PHP: Télécharger des fichiers erre…
  • Comment faire pour créer un répert…
  • NetBeans PHP Configuration 
  • Comment faire pour convertir une ann…
  • Comment puis-je modifier un Footer d…
  • Comment faire pour configurer PHP po…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment insérer une variable PHP dans un tableau dans MySQL 
  • MySQL booléennes Types de données 
  • Comparer MySQL vs. SQLite 
  • Comment lire les chaînes de requête en PHP 
  • Comment désactiver Avertissements PHP dans Plesk 
  • Comment ouvrir une connexion IMAP simple avec PHP 
  • Comment afficher texte de MySQL en PHP 
  • Quand utiliser deux égalent en PHP 
  • Comment envoyer PHP Mail à un IIS 6 
  • Comment faire pour mettre une requête dans MySQL et DB2 
  • Connaissances Informatiques © http://www.ordinateur.cc