Extraction de données
Ce cours a été consulté 21516 fois.
Comme toujours, il faut d'abord se connecter
à mysql (Voir '1'). Pour extraire des données, nous allons utiliser la
fonction mysql_fetch_array() ainsi qu'une
simple boucle while{}.
Pour extraire la totalité d'une table dans
un tableau :
$mysql_link = mysql_connect("localhost",
"root", "mdp");
$requete = "SELECT * FROM table_article";
$result = mysql_db_query("base", $requete);
echo "<table>";
while ($voir = mysql_fetch_array($result))
{
echo "<tr>
<td><font face='Verdana' size='2'>Nom : ".$voir[nom_colone]."</font></td>
<td><font face='Verdana' size='2'>Prenom : ".$voir[nom_colone2]."</font></td>
</tr>";
}
echo "</table>";
Pour extraire une partie d'une table dans un
tableau : (ici, la ligne ou la colone nom = grangier)
$mysql_link = mysql_connect("localhost",
"root", "mdp");
$requete = "SELECT * FROM table_article WHERE nom='GRANGIER'";
$result = mysql_db_query("base", $requete);
echo "<table>";
while ($voir = mysql_fetch_array($result))
{
echo "<tr>
<td><font face='Verdana' size='2'>Nom : ".$voir[nom_colone]."</font></td>
<td><font face='Verdana' size='2'>Prenom : ".$voir[nom_colone2]."</font></td>
</tr>";
}
echo "</table>";
Pour extraire une ligne :
$mysql_link = mysql_connect("localhost",
"root", "mdp");
$requete = "SELECT * FROM table_article";
$result = mysql_db_query("base", $requete);
$valeur_aff = mysql_fetch_array($result);
echo "la valeur de la
colone : ".$valeur_aff[nom_colone]."";
Voir aussi : Connexion a Mysql, Exécution d une requête SQL, Extraction de données |