Valid XHTML     Valid CSS2    

Listing du fichier combienPDO.php avec syntaxhighlighter


        <?php
        #   # (gH)   -_-  combienPDO.php  ;  TimeStamp (unix) : 27 Janvier 2021 vers 17:09
        include("../std.php") ;
        debutPage(" fonction COMBIEN en PHP / MySQLi ")  ;
        h1("Comptages ") ;
        blockquote() ;
        debutSection() ;
        ###################################################
        
        function combien_pas_terrible($bdd,$ndlb,$ndlt) {
        
           try {
             $res = $bdd->query("select count(*) from $ndlb.$ndlt ") ;
           } catch (Exception $e) {
             echo "Probleme combien : ".$e->getMessage()."\n" ;
             die("STOP.\n") ;
           } ; # fin de catch
           $ldr = $res->fetch(PDO::FETCH_ASSOC)   ;
           echo "$ndlt : ".$ldr["count(*)"]." enregistrements." ;
        
        } # fin function combien_pas_terrible
        
        ###################################################
        
        function combien($bdd,$ndlb,$ndlt) {
        
           $cha = "count(*)";
           $req = "select $cha from $ndlb.$ndlt " ;
           try {
             $res = $bdd->query("$req") ;
           } catch (Exception $e) {
             echo "Probleme combien : ".$e->getMessage()."\n" ;
             die("STOP.\n") ;
           } ; # fin de catch
        
           $ldr = $res->fetch(PDO::FETCH_ASSOC)   ;
           $nbe = $ldr[$cha]                    ;
        
           return( $nbe ) ;
        
        } # fin function combien
        
        ###################################################
        
        $bdd = new PDO("mysql:localhost;dbname=statdata","anonymous","anonymous") or die ("probleme connexion") ;
        $bdd-> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION) ;$bdd-> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION) ;
        
        combien_pas_terrible($bdd,"statdata","elf") ;
        br() ; ;
        combien_pas_terrible($bdd,"statdata","titanic") ;
        br() ; ;
        combien_pas_terrible($bdd,"statdata","ronfle") ;
        br() ;
        
        ###################################################
        
        $tab = "ronfle" ;
        $nbe = combien($bdd,"statdata",$tab) ;
        echo " il y a $nbe enregistrements dans $tab " ;
        
        ###################################################
        
        finSection() ;
        finblockquote() ;
        finPage() ;
        ?>
        

La coloration syntaxique est réalisée par : SyntaxHighlighter.

Si vous préférez, vous pouvez utiliser celle de geshi ou même celle construite autour de la fonction highlight_file.

 

 

retour gH    Retour à la page principale de   (gH)