Connection à une base de donnée, php/mysql

Utilisateur anonyme -  
 sleepersh -
Bonjour,
Voilà, je suis amateur et j'apprends sur Site du Zéro.

Aujourd'hui, je suis là car j'ai besoin de votre aide, elle me sera très utile pour la suite !

Si vous répondez, merci de me répondre en language normale, et non pas trop trop compliqué :)

Voilà :
J'apprenais sur Site du Zéro dans le sujet : "Lire les données" lien : [ Lien ]

Arrivé dans ce sujet, très important comme dit, j'ai été bloqué.

( il faut savoir que j'utilise wampserver)

Le problème :

Dans le sujet il est dit qu'il faut se connecter, il est aussi dit que php doit être utilisé entre "nous" et mySQL.
voilà le code pour la connection :

<?phpmysql_connect("localhost","nom","mot_de_passe");?>

Ma question :

Ce code, je ne sais pas où l'écrire, sous nottapad ( que j'utilise pour écrire en php et enrengistrer )
sous bloc-note ( presque même chose que l'autre (question débile :p)
Phpmyadmin ( Je ne sais pas comment faire si je dois me connecter à la base)

Enfin bref, j'aimerais une expliquation assez détaillée, je suis amateur il faut savoir :x

Merci de me dire pas à pas :D

Cordialement : Sleepersh
Configuration: Windows Vista
Internet Explorer 7.0

4 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Bonsoir,

    - pour écrire ton code php, n'utilises pas notapad mais télécharges et installes notepad++, tu verra c'est bien mieux ça colorie le code tu voie tes erreurs etc....

    - pour se connecter à mysql:
    (je suppose que c'est dans un script php)

    <?php
    //parametres de configuration
    $host="localhost"; //tu es sur ton serveur local wamp
    $user="root"; 
    $password="";// si tu n' as rien modifié au moment de l'installation de wamp
    $db="le nom de ta base";
    
    //connexion a la base
    // le or die te permet de voir ce qui cloche si pb
    $cnx=mysql_connect($host,$user,$password) or die ("Pb de connexion au serveur: ".mysql_error());
    $base=mysql_select_db($db) or die ("Pb de selection base: ".mysql_error());
    
    // on continue
    
    $requette="SELECT * FROM ta_table WHERE etc....."; // construction de ta req
    $reponse=mysql_query($requette) or die ("Pb avec la requette: ".mysql_error()); //soumission de la req
    
    //la les résultats sont dans une zone mémoire, il faut aller les chercher
    // tu peux avnat aller voir combien y en a
    $nb_rep=mysql_num_rows($reponse);
    //si tu veux afficher les resultats il faut faire une boucle avec un _fetch pour lire ligne par ligne
    while($ligne=mysql_fetch_assoc($reponse)){
    	//tant qu'il y a des lignes on met chaque ligne dans un array associatif (index=nom des champs de la table)
    	echo "champ1: ".$ligne['nom_du_champ1_de_ta_table']."<br />";
    
    }
    ?>
    
    0
  2. Utilisateur anonyme
     
    Mais oui, j'ai notepad, mais je note où le dernier code ?
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Tu as notepad ou notepad++ ??

      c'est un principe que je t'ai donné, tu mets ce code dans "ta_page.php"

      et tu poses ça dans le dossier www de wamp

      tu tapes ensuite http://localhost/ta_page.php dans la barre d'adresse de ton navigateur
      0
  3. Utilisateur anonyme
     
    Ah.. plus claire, je vais essayer

    ( on m'avait dit qu'il fallait faire ça par phpmyadmin O_o)
    0
  4. Alain_42 Messages postés 5413 Statut Membre 904
     
    phpMyAdmin c'est pour gérer ta base de données:

    - la creer
    - creer les tables
    - créer des utilisateurs

    - supprimer etc..
    0