Bonjour à tous

Je debute en PHP&MySQL et après la lecture du cours de Yogui, j'ai voulu tester le code ci-dessous mais la connection à la base de données echoue et je ne sais pourquoi. Merci de me dire mon erreur.

J'ai aussi utilisé phpMyAdmin pour la creation de la base de données et la table, comme demandé au cours.

Le code du formulaire à remplir;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
include("fonction.php");
?>
<html>
<head><title>Formulaire de saisie client </title></head>
    <body>
          <h1>Inscrivez-vous !</h1>
           <h2>Entrez les données demandées :</h2>
            <form name="inscription" method="post" action="form.php">
              Entrez votre pseudo : <input type="text" name="pseudo"/> <br/>
              Garçon ou fille ?
              <input type="radio" name="sexe" value="G"/>Garçon
              <input type="radio" name="sexe" value="F"/>Fille<br/>
              Entrez votre age : <input type="text" name="age"/><br/>
              <input type="submit" name="valider" value="OK"/>
          </form>
  <?php
  // Si l'utilisateur a entré les données et cliquer sur le bouton "ok"
   if (isset($_POST['valider'])){
       $pseudo=$_POST['pseudo'];
       $sexe=$_POST['sexe'];
       $age=$_POST['age'];
 
       // On créé la date u jour
       $date_du_jour=date("y-m-d");
 
       // On se connecte à la base
       connectMaBase();
 
       // On prepare la commande d'insertion sql
       $sql= "INSERT INTO 'MaBase'.'clients'('ID','Pseudo','Sexe','Age','DateInscription') VALUES (NULL,'.$pseudo.','.$sexe.','.$age.','.$date_du_jour.')";
 
       // Message d'erreur en cas d'echec d'insertion dans la base
       mysql_query($sql) or die('Erreur sql'.$sql. '<br/>'.mysql_error());
 
       // On ferme la connexion
       mysql_close();
   }     
?>
   </body>
</html>
Le code de la fonction de connection:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
 
 function connectMaBase(){
     $base=  mysql_connect('localhost', 'root', '');
     mysql_select_db('MaBase',$base );
 }
?>