Banière
Vous êtes ici --- > Netonoff.com > Informatique > Reqêtes Mysql > Lecture du tutorial

Reqêtes Mysql

Avatar Auteur: : giggs
Créé le : le 11/09/2006 à 18h55
Modifié le :le 15/10/2006 à 13h05
Imprimer ce tutorial
Dans ce chapitre, voici les requêtes à mysql les plus imortantes, à savoir: Connection à la base de donnée, récupération, ajout, modification , effaçement d'information dans une base de donnée..
Dans ce chapitre je vais montrer differentes requ^tes en combinant php et MYSQL

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.


De plus, m^me si vous ne programmer pas en PHP, ce petit cours va vous permettre de savoir comment installer un livre d'or ou un forum sur votre site.

Pour créer une connection à la base il y 4 arguments à mettre qui sont les suivantes
  • L'adresse de votre base de donnée. Ex: en local ça donne localhost

  • Le nom de la personne qui la possède. Ex: tout dépend de votre hebergeur, ça peut être un nom de domaine ou autre

  • Le mot de passe pour se connecter. (Un bon mot de passe incassable)

  • Le nom de votre base de donnée. Ex : Dans la plupart des cas il sagit du même que le "nom de la personne"

Donc avec ces quatres élement, ont va pouvoir ouvrir une connection à MYSQL.


Voici un code qui le permet:

<?
$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)
?>


Avec ce code vous pouvez donc ouvrir une connection à une base de donnée. C'est pourquoi, lorsque vous installer un forum ou autres sur votre site perso, le programme d'installation demande toujours, ces quatre chose qui sont uniques et indispensables à une connection à MYSQL.

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


Grâce à ce code vous pouvez comprendre comment des informations sont récupérées depuis une base de donnée.C'est la fonction SELECT qui permet de récuperer des information depuis une base de donnée.

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


Avec ce code la base de donnée va être alimenté, c'est INSERT INTO, qui permet de faire l'insertion vers la base de donnée

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


Avec code, vous allez pouvoir modifier des valeurs dans une base de donnée. C'est la fonction UPDATE qui le permet

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.


$SQL = "DELETE FROM rigolo WHERE id=2";//Effaçement de l'enregistrement numéro 2 dans la table rigolo
$result = mysql_query ($SQL);//execution de la requ^te
Voila avec ce dernier bout de code, vous allez pouvoir effacer des données dans base de donnée. C'est la fonction DELETE qui le permet
>

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.

 

 

Note: Ces chapitres n'ont qu'un seul but qui est de faire découvrir PHP et MYSQL. Il y a plusieurs site qui le font

> > > >

Retour au Sommaire

Remonter en haut | Exécution en 0.0335 secondes |

© Tous droits réservés 2006 François Marie | Hébergement : WDMédia-hébergement

AMIX-INFORMATIQUE.FR | TAI-JITSU-ALENCON.FR