![]() |
Auteur: : giggs Créé le : le 11/09/2006 à 18h55 Modifié le :le 15/10/2006 à 13h05 Imprimer ce tutorial |
1) Connection à une base de donnée
Pour utiliser une base de donnée, à chaque début d'un script PHP, il faut ouvrir une connexion à la base de donnée. Cette opération est capitale pour la suite du bon fonctionnement de vos scripts.
Donc avec ces quatres élement, ont va pouvoir ouvrir une connection à MYSQL.
<?
$host = "localhost";//adresse de la base de donnée
$user = "root"; // vide ou "root" en local
$passBD = ""; // vide en local
$bdd = "nom de la BD " // connexion
mysql_connect($host,$user,$passBD);
mysql_select_db($bdd)
?>
2) Récuperer des valeurs dans une base de donnée
Maintenant que la connection est établi
, nous allons pouvoir faire des requêtes vers la base de donnée.
La première reqête va être un select, qui va permettre de récuperer des informations depuis la base de donnée.
$select = 'SELECT blague from rigolo ';//on selectionne le champ blague dans la table rigolo
$result = mysql_query($select,$link)or die ('Erreur : '.mysql_error() );//on fait la requ^te
$total = mysql_num_rows($result);//on recupère ou pas un résultat
$val = mysql_fetch_array($result);//On met le résultat dans la variable $val $blague = $val[blague]; //puis on peut la mettre dans $blague
echo 'La blague est la suivant'.$blague //on lit la variable
mysql_free_result($result);//On ferme la connection à MYSQL
3) Comment insérer des données dans une base de donnée
Maintenant nous allons voir comment alimenter une base de donnée.
$blague='coluche';//ont met un nom dans la variable blague
$sql = "INSERT INTO rigolo(blague) VALUES($blague)";//ont insere la variable blague dans le champ blague <br>
mysql_query$sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());//on execute la requ^te
4) Comment modifier une valeur dans une base de donnée
Maintenant nous allons voir comment modifier une valeut dans une base de donnée.
$blague="bigard";//on met par exemple un autre nom dans la variable blague
$sql = "UPDATE rigolo SET titre='$newtitre' WHERE id=2";//On modifie le champ blague par le nouveau nom dans l'enregistrement 2
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());//on execute la requête
4) Comment suprimer un champ dans une base de donnée
Bon il ne reste qu'un point à faire c'est éffacer un enregistrement dans une base de donnée.
Dans ce chapitre, je n'ai montré que les requêtes les plus importante à mon sens qui sont :
Si vous voullez aller plus loin il existe des sites qui traite le sujet sur les bases de données et PHP, les voici:
Dans le chapitre suivants, je vais montrer c e que l'on peut faire avec PHP et MYSQL.
Remonter en haut | Exécution en 0.0335 secondes |
© Tous droits réservés 2006 François Marie | Hébergement : WDMédia-hébergement