Thursday, November 17, 2016

Connexion base de données

<?php
$link=mysql_connect("localhost","root","")or die ("echec serveur");
//on se connecte au serveur local avec "root" comme utilisateur et //sans mot de passe
//s'il ya un problème lors de la connexion le message  echec //serveur s'affiche
$db=mysql_select_db("nom_de_la_base") or die("echec BD");
 //connexion à ma base si nn afficher "echec bd"
$requet=mysql_query("select * from ma_table")or die("echec requet");
//exécution de la requête si non afficher "erreur requet"
$nb=mysql_num_rows($requet);
//retourne le nombre de lignes vérifiant la requête
if($nb==0)
{
echo "aucun enregistrement trouvé";
}
//si le nombre retourné est 0 alors il n y a pas d'enregistrements
else
//si non on va parcourir la table et afficher les valeurs des deux //premières colonnes de notre table
{
 while($tab=mysql_fetch_row($requet)){
 echo $tab[0];
echo $tab[1];
}
}
?>
voici notre bout de code terminé.
Je veux retourner un peu sur la fonction "mysql_fetch_row" et une autre qui est "mysql_fetch_assoc";
en faite la première prend comme attribut l'indice de la colonne se situant dans notre table,alors que la deuxième prend comme attribut le nom de la colonne. 

No comments:

Post a Comment