coder une fonction générique
Salut tout le monde j'essaie de développer une fonction mysql générique, et retourner le résultat dans le code php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <?php
function InfoSelect(){
$con = Connexion();
$req = "SELECT * FROM personne";
$res = mysqli_query ($con, $req)
or die ("Exécution de la requête impossible.");
while ($ligne = mysqli_fetch_assoc ($res)){
extract($ligne);
$tabl = array("ID"=>$ID,"Nom"=>$Nom, "Prenom"=>$Prenom);
}
return $tabl;
}
function Connexion(){
$host = "localhost";
$user = "root";
$mdp = "root";
$dbName = "personnel";
$connexion = mysqli_connect ($host,$user,$mdp,$dbName)
or die ("Connexion au serveur impossible.".mysql_error());
return $connexion;
}
?>
<html>
<head>
<title>la liste des personnels</title>
<style>
body {margin-left:100px; background-color: ededed;}
</style>
</head>
<body>
<?php
$arr = InfoSelect();
echo "<table border=\"1\">";
foreach ($arr as $k=>$v){
echo "<tr>";
echo "<td width=\"60\">$k</td>";
echo "<td width=\"30\">$v</td>";
echo "</tr>";
next($arr);
}
echo "</table>";
?>
</body>
</html> |
ne me retourne que le dernier enregistrement.