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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| <?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');
// on sélectionne la base
mysql_select_db('facture',$db);
// on crée la requête SQL
$sql = 'SELECT id,date,produit,client,nbheures FROM facture_tbl';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data['date'].' '.$data['produit'].'</b> ('.$data['nbheures'].')';
echo ' <i>date de naissance : '.$data['date'].'</i><br>';
}
// Fais un trie par date
$sql = 'SELECT date,produit,client,nbheures FROM facture_tbl ORDER BY date';
// L'opérateur ORDER BY permet de classer soit alphabétiquement
// soit numériquement suivant le type du champ.
// réalise une somme des nbheures
$sql = 'SELECT date,produit,client,nbheures, SUM(nbheures) FROM facture_tbl GROUP BY produit DESC' ;
//Affiche les faleur de la table facrure_tbl
$facture_tbl = array ("1",2,3);
print array_sum ($facture_tbl);
// Fais un trie par date
$sql = 'SELECT date,produit,client,nbheures FROM facture_tbl ';
$resultat = mysql_query ($sql)
// Création du tableau
$nb_lignes = mysql_num_rows($resultat);
$nb_colonnes = mysql_num_fields($resultat);
echo "résultat de la requette: <i>$sql</i> <hr>";
echo "<table border=1 width=100%>;
for ($i = 0; $i < $nb_lignes; $i++)
{
echo "<tr>";
for ($j = 0; $j < $nb_colonnes; $j++) echo "<td>" . mysql_result($resultat,$i,$j) . "</td>";
echo "</tr>";
}
echo "</table>";
// on ferme la connexion à mysql
mysql_close();
?> |
Partager