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 à la page principale de (gH)