OVH Community, votre nouvel espace communautaire.

Base de donnée (connexion)


Zeonix
29/07/2010, 23h03
Alors là, chapeau ça fonctionne, en effet j'avais oublié de supprimé un champ dans ma BDD. Comme quoi, on fait des erreurs bête ^^

Merci à vous deux pour votre aide.

cassiopee
29/07/2010, 22h59
Il veut dire que tu essayes de faire un "INSERT VALUES (...)" mais que le nombre
de valeurs que tu transmets ne correspond pas à la définition de la table.

Exemple : tu transmets des valeurs pour 3 colonnes alors que dans la table il y a 4 colonnes
ou inversement.

Zeonix
29/07/2010, 22h56
Voilà, je l'ai est ajouté, et ça m'a affiché ça :

Column count doesn't match value count at row 1

Je n'ai jamais vu ce message d'erreur.

cassiopee
29/07/2010, 22h34
Lorsque l'on utilise la fonction mysql_query() avec une requête SQL
de type "INSERT" ou "UPDATE" encore "DELETE", il faut toujours vérifier
si elle a bien été exécutée par MySQL.

Par exemple en testant le statut en retour de mysql_query() et,
en cas de problème, en demandant à MySQL quel est précisément
le souci via la fonction mysql_error() .

Zeonix
29/07/2010, 20h57
Voilà ou je le ai misent :

Code PHP:
        if (isset($_GET['inscription'])){  //si la variable inscription existe
        
        
if(isset($_POST['pseudo'])AND ($_POST['mdp1'])//
        
and ($_POST['mdp2']) and($_POST['mdp2'])and($_POST['email'])
        )
            { 
        
        if (
preg_match("#^[a-z0-9]{4,12}$#"$_POST['pseudo']))//pseudo comforme mais !!
        
{
            echo 
"\n";
        
$emailvalue=$_POST['email'];
        
$verifpseudo=$_POST['pseudo'];
        
$verifmysql_query("SELECT pseudo FROM inscription Where pseudo='$verifpseudo'");
        
$verifarraymysql_fetch_array($verif);
        if(
$verifarray['pseudo']==$verifpseudo)//verif pseudo
        
{$text=
        
"

ce pseudo est deja pris !


        

inscription


        remplissez tous les champs !


        


         Votre pseudo :  $verifpseudo'/> de 4 a 12 caractere de 0 à 9 et de a à z (minuscule) 

         Votre mot de passe :  


         Confirmation du mots de passe :  


         Votre email :  $emailvalue'/>


          J'accepte les CGU et la Déclaration de confidentialité
         

        


        ";}
            
            else
            {
//verifier le mots de passe ou l'adresse email !mettre 2 regex avce mots de passe en chiifrre en lette
            
            
if($_POST['mdp1']==$_POST['mdp2'])
            {
$mdpvalue=$_POST['mdp1'];
                if(
preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#"$_POST['email']))
                {
                
$verifemailmysql_query("SELECT email FROM inscription Where email='$emailvalue'");
                
$verifemailarraymysql_fetch_array($verifemail);
                    if(
$verifemailarray['email']!=$emailvalue )
                        {
                            echo 
"\n";
                        
                            if (ISSET(
$_POST['confirmation']))
                            {
                            
$pseudo=$_POST['pseudo'];
                            
$mdp=$_POST['mdp1'];
                            
$mail=$_POST['email'];//inscription : idpseudo mdp mail argent lvl batiment *5 revenu initiale et tours !
                            
mysql_query("INSERT INTO inscription VALUES
                            ('','
$pseudo','$mdp','$mail','2000000','10'
                            ,'0','0','0','0','0','0','0',
                            '50000','10','10',
                            '0','0','0','0','0',
                            '0','0','0','0','0','0',
                            'Pas de description','non','0','aucune',
                            '0','0','0','0','0',
                            '0','0','0','0','0',
                            '0','0','0','0',
                            '0','0','0','0',
                            '0','aucun','0','"
.time()."',
                            'non','sousprotection','"
.(time()+1*1)."','0','0','')");
                            
$id1=mysql_query("SELECT id FROM inscription WHERE pseudo='$pseudo'");
                            
$id1array=mysql_fetch_array($id1);
                            
                            
mysql_query("INSERT INTO message VALUES('','zeonix','".$id1array['id']."','Pour commencer',
                            '
                            Bonjour mon seigneur, 


                            Je suis Zeonix, administrateur de ce monde. Je vous souhaite la bienvenue sur Conquest-World, et j'espère que vous allez vous plaire.
                            Ce jeu fonctionne tour par tour, chaque tour vous recevrez 50 000 gold ainsi qu'un tour d'attaque. Vous commencez dans ce monde de 
                            pilleurs avec 2 000 000 millions de gold ainsi que 10 tours d'attaque. 


                            Une F.A.Q est mise à disposition pour comprendre le fonctionnent du jeu.


                            Que l'aventure commence. Je vous souhaite bonne chance dans votre conquête.
                            ','0','"
.time()."','0','0') ");
                            
$text="


                            Inscription Terminé vous pouvez comencer a jouer !(vous recevrez une comfirmation d'inscription avec votre mots de passe et votre login d'ici peu
                            

";
                            }
                            
                                else{
$text="
                                veuillez cocher la case de confidentialité !
                                remplissez tous les champs !


        


         Votre pseudo :  $verifpseudo'/> de 4 a 12 caractere de 0 à 9 et de a à z (minuscule) 

         Votre mot de passe :  $mdpvalue'/>


         Confirmation du mots de passe :  $mdpvalue'/>


         Votre email :  $emailvalue'/>


          J'accepte les CGU et la Déclaration de confidentialité
         

        


                                ";}
                                echo 
"\n";
                        }
                        else{
$text="
                        email deja utilisé !


                        remplissez tous les champs !


        


         Votre pseudo :  $verifpseudo'/> de 4 a 12 caractere de 0 à 9 et de a à z (minuscule) 

         Votre mot de passe :  


         Confirmation du mots de passe :  


         Votre email :  $emailvalue'/>


          J'accepte les CGU et la Déclaration de confidentialité
         


        


                        ";}
                        
                }
                else{
                
                
$text="email non valide!


                remplissez tous les champs !


        


         Votre pseudo :  $verifpseudo'/> de 4 a 12 caractere de 0 à 9 et de a à z (minuscule) 

         Votre mot de passe :  


         Confirmation du mots de passe :  


         Votre email :  $emailvalue'/>


          J'accepte les CGU et la Déclaration de confidentialité
         

        


                ";}
            
            
            }
            else{
$text="les deux mots de passe doivent etre identique!!


            


         Votre pseudo :  $verifpseudo'/> de 4 a 12 caractere de 0 à 9 et de a à z (minuscule) 

         Votre mot de passe :  


         Confirmation du mots de passe :  


         Votre email :  $emailvalue'/>


          J'accepte les CGU et la Déclaration de confidentialité
         

        


            
            "
;}
            }
        ;}
//d'autre verification a faire !
            
            
else
                {
                
$text="

pseudo non conforme !( de 4 a 10 caracteres pas de majuscule ! chiffre autorisé 
                

"
;
                }  
            }
        else{
        
$text="
        remplissez tous les champs !


        


         Votre pseudo :   de 4 a 12 caractere de 0 à 9 et de a à z (minuscule) 

         Votre mot de passe :  


         Confirmation du mots de passe :  


         Votre email :  


          J'accepte les CGU et la Déclaration de confidentialité
         

        


        
        "
;}}
             else{        
                    
             }
             }
             }
             echo 
"\n";
if(isset(
$_GET['erreur'])){$text="votre login ou votre mot de passe est faux

si vous ne vous vous etes pas encore inscris c'est ICI

"
;}else{}
if(isset(
$_GET['text5'])AND is_numeric($_GET['text5']) AND ISSET($_GET['tsb']) AND is_numeric($_GET['tsb'])){
$text="Vous etes bannis du jeu ".($_GET['text5'])." secondes encores

"
;}else{}
echo
''.$text.'';
        
?>

Gaston_Phone
29/07/2010, 20h55
Es-tu passé par les traps "Inscription 00n" que tu as posé ?

Zeonix
29/07/2010, 20h39
Toujours rien :/ .
Pourtant, j'ai un script qui affiche la page, et une include qui fait l'inscription. Mais ce que je ne comprends pas, c'est que ça me marque inscription réussite etc... Mais que ça ne l'enregistre pas dans ma BDD.

Gaston_Phone
29/07/2010, 20h37
Et maintenant tu testes.

Zeonix
29/07/2010, 20h07
Voilà c'est ajouté

Gaston_Phone
29/07/2010, 20h00
Voui.

Zeonix
29/07/2010, 19h28
Merci, mais je ne comprends pas, où je dois placer les echo, à différent endroits où je le souhaite ?

Gaston_Phone
29/07/2010, 19h27
Ton site étant en production, tu ne peux te permettre d'ajouter dans ton code des marqueurs avec des "echo" pour voir si tu passes bien ou non dans une branche.

Aussi je te propose :
D'insérer au début de ton script :
error_reporting(E_ALL); // Activer le rapport d'erreurs PHP

Puis d'insérer à différents endroits de ton script :
echo "\n";
echo "\n";
echo "\n";
"" "" "" ""
echo "\n";


Quand tu feras des tests tu n'auras aucune traces supplémentaire sur l'écran.

Par contre en regardant le source de la page tu pourras voir par tous les points où tu est passé.

Zeonix
29/07/2010, 19h06
Voici une partie de mon script :

Code PHP:
if (isset($_GET['inscription'])){  //si la variable inscription existe
        
        
if(isset($_POST['pseudo'])AND ($_POST['mdp1'])//
        
and ($_POST['mdp2']) and($_POST['mdp2'])and($_POST['email'])
        )
            { 
        
        if (
preg_match("#^[a-z0-9]{4,12}$#"$_POST['pseudo']))//pseudo comforme mais !!
        
{
        
$emailvalue=$_POST['email'];
        
$verifpseudo=$_POST['pseudo'];
        
$verifmysql_query("SELECT pseudo FROM inscription Where pseudo='$verifpseudo'");
        
$verifarraymysql_fetch_array($verif);
        if(
$verifarray['pseudo']==$verifpseudo)//verif pseudo
        
{$text=
        
"

ce pseudo est deja pris !


        

inscription


        remplissez tous les champs !


        


         Votre pseudo :  $verifpseudo'/> de 4 a 12 caractere de 0 à 9 et de a à z (minuscule) 

         Votre mot de passe :  


         Confirmation du mots de passe :  


         Votre email :  $emailvalue'/>


          J'accepte les CGU et la Déclaration de confidentialité
         

        


        ";}
            
            else
            {
//verifier le mots de passe ou l'adresse email !mettre 2 regex avce mots de passe en chiifrre en lette
            
            
if($_POST['mdp1']==$_POST['mdp2'])
            {
$mdpvalue=$_POST['mdp1'];
                if(
preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#"$_POST['email']))
                {
                
$verifemailmysql_query("SELECT email FROM inscription Where email='$emailvalue'");
                
$verifemailarraymysql_fetch_array($verifemail);
                    if(
$verifemailarray['email']!=$emailvalue )
                        {
                        
                            if (ISSET(
$_POST['confirmation']))
                            {
                            
$pseudo=$_POST['pseudo'];
                            
$mdp=$_POST['mdp1'];
                            
$mail=$_POST['email'];//inscription : idpseudo mdp mail argent lvl batiment *5 revenu initiale et tours !
                            
mysql_query("INSERT INTO inscription VALUES
                            ('','
$pseudo','$mdp','$mail','2000000','10'
                            ,'0','0','0','0','0','0','0',
                            '50000','10','10',
                            '0','0','0','0','0',
                            '0','0','0','0','0','0',
                            'Pas de description','non','0','aucune',
                            '0','0','0','0','0',
                            '0','0','0','0','0',
                            '0','0','0','0',
                            '0','0','0','0',
                            '0','aucun','0','"
.time()."',
                            'non','sousprotection','"
.(time()+1*1)."','0','0','')");
                            
$id1=mysql_query("SELECT id FROM inscription WHERE pseudo='$pseudo'");
                            
$id1array=mysql_fetch_array($id1);
                            
                            
mysql_query("INSERT INTO message VALUES('','zeonix','".$id1array['id']."','Pour commencer',
                            ' 
Non, je ne vois rien avec phpmyadmin.

Ok merci pour le bug d'affichage faudrait que je voie ça.

Gaston_Phone
28/07/2010, 22h01
Enfin ton problème d'affichage , n'est pas seulement lié à Firefox, il existe aussi pour IE et Safari.

Gaston_Phone
28/07/2010, 21h57
Apparemment mon inscription n'a pas été prise en compte dans ta table "inscription".
Pour les raisons :
- Impossible de me logger,
- Je peux me réinscrire avec les mêmes identifiants.

Je te redemande encore de nous donner un extrait de script xxx.php avec les lignes contenant l'ajout des identifiants du nouvel inscrit dans la table "inscription" ?

Gaston_Phone
28/07/2010, 21h46
Je viens de m'inscrire sur ton site.
Avec Phpmyadmin, vois-tu quelque chose sur ta table "inscription" ?

Zeonix
28/07/2010, 21h38
J'utilise Phpmyadmin
L'utilisateur s'inscrit, sa enregistre dans la BDD son pseudo, mot de passe etc...
oui j'en possède un =>

http://conquest-world.fr/

Gaston_Phone
28/07/2010, 21h28
Pas de réponse ?

Gaston_Phone
28/07/2010, 21h08
Citation Envoyé par Zeonix
Avec quel outil regardes-tu les enregistrements dans tes tables ?
-Connexion à ma BDD, inscription, afficher.
Ceci n'est pas un outil.
Utilises-tu Phpmyadmin, Eskuel, etc. ?

Citation Envoyé par Zeonix
Avec quel script ajoutes-tu des enregistrements dans ta table "inscription" ?
-Avec celui de mon inscription
Ceci n'est pas un réponse que j'attends.
Comment veux-tu que l'on t'aide ?
Détaille "Avec celui de mon inscription"

Citation Envoyé par Zeonix
Quel CMS utilises-tu Joomla, Wordpress, etc ?
Comment ce CMS a-t-il été installé ?
J'ai juste vider, télécharger mon ancienne BDD, enregistrée à partir de notepad++ et importer voilà.
As-tu un site sur ton hébergement ?
Si oui : lequel ?

Zeonix
28/07/2010, 20h56
Avec quel outil regardes-tu les enregistrements dans tes tables ?

-Connexion à ma BDD, inscription, afficher.

Avec quel script ajoutes-tu des enregistrements dans ta table"inscription" ?

-Avec celui de mon inscription

Quel CMS utilises-tu Joomla, Wordpress, etc ?
Comment ce CMS a-t-il été installé ?

J'ai juste vider, télécharger mon ancienne BDD, enregistrée à partir de notepad++ et importer voilà.

Gaston_Phone
28/07/2010, 20h53
Avec quel outil regardes-tu les enregistrements dans tes tables ?
Avec quel script ajoutes-tu des enregistrements dans ta table"inscription" ?
Quel CMS utilises-tu Joomla, Wordpress, etc ?
Comment ce CMS a-t-il été installé ?

Zeonix
28/07/2010, 20h49
3 enregistrements sûrement ce que j'ai crée.
Ils n'apparaissent pas dans ma table "inscription", j'ai que celui qui apparait crée à partir de la BDD.

Gaston_Phone
28/07/2010, 20h48
Donc tu as bien créé une table et ajouté 3 enregistrements.

Ceci dit, je ne comprends pas très bien l'objet de ton problème.

Zeonix
28/07/2010, 20h46
Oui bien sûr, voilà ce que ça m'affiche :

mysql_connect=Resource id #1 - Erreur=
mysql_select_db=1 - Erreur=

Test de DROP/CREATE de la table 'Tab_test_DB' dans la base 'conquestyjeu' sur le serveur 'mysql5-17.perso'

Supression de la table Tab_test_DB - Erreur= - $sql_query=DROP TABLE IF EXISTS `Tab_test_DB` - $result_query=1
Création de la table Tab_test_DB- Erreur= - $sql_query=CREATE TABLE `Tab_test_DB` ( `Id` int(11) NOT NULL auto_increment, `NOM` varchar(32) NOT NULL default '', `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 - $result_query=1
Ajout d'un enregistrement - Erreur= - $sql_query=INSERT INTO `Tab_test_DB` values ('','DURANDAL','Michel') - $result_query=1
Ajout d'un enregistrement - Erreur= - $sql_query=INSERT INTO `Tab_test_DB` values ('','DURANDAL','Pierre') - $result_query=1
Ajout d'un enregistrement - Erreur= - $sql_query=INSERT INTO `Tab_test_DB` values ('','accents-éèàâ','Jean-Noël') - $result_query=1
SELECT dans la table Tab_test_DB - Erreur= - $sql_query=SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM='DURANDAL' - $result_query=Resource id #2
SELECT dans la table Tab_test_DB - Erreur= - $sql_query=SELECT Id, NOM, PRENOM FROM `Tab_test_DB` - $result_query=Resource id #3
Nombre d'enregistrements trouvés = 3
Table Tab_test_DB : 1 - $NOM=DURANDAL - $PRENOM=Michel
Table Tab_test_DB : 2 - $NOM=DURANDAL - $PRENOM=Pierre
Table Tab_test_DB : 3 - $NOM=accents-éèàâ - $PRENOM=Jean-Noël

Durée du traitement = 0.10 secondes

Gaston_Phone
28/07/2010, 20h40
Puis-je te suggérer de faire un tout petit script en PHP test_SQL.php, dans lequel tu vas :
- Ouvrir une connexion à ta base,
- Supprimer une table si elle existe,
- Créer une table,
- Faire une requête dans une table,
- Afficher les résultats de ta requête,
- Fermer ta connexion.

Ce script te permettra, indépendamment de tous tes autres scripts, de voir si ta base de données est accessible ou non, ainsi que la durée du traitement.

Peux-tu nous donner le résultat de ce test ? Merci.

test_SQL.php

Code PHP:

   error_reporting
(E_ALL);   // Activer le rapport d'erreurs PHP


function getmicrotime()
   { 
   list(
$usec$sec) = explode(" ",microtime()); 
   return ((float)
$usec + (float)$sec); 
   } 

   
$Date_start getmicrotime();


// ******  Exemples de configuration selon les hébergements mutualisés ******

//   Perso
//   ------
//      $DBhost  = "mysql5-14.perso";
//      $DBowner = "";  // Ton login SQL
//      $DBName  = $DBowner;

//   Pro
//   ---
//      $DBhost  = "mysql5-6.pro";
//      $DBowner = "";  // Ton login SQL
//      $DBName  = $DBowner;

// ******  Fin des exemples de configuration


// ******  Configuration - Debut ******
   
$DBhost  "mysql5-6";   // Par exemple
   
$DBowner "";  // ton login SQL
   
$DBpw    "";  // ton password SQL
   
$DBName  $DBowner;
// ******  Configuration - Fin ******
    

      
$Table_SQL "Tab_test_DB";

      
$fh_db mysql_connect($DBhost$DBowner$DBpw);
      
$Erreur mysql_error();
      echo 
" mysql_connect=".$fh_db." - Erreur="
.mysql_error()." 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      
$sel mysql_select_db($DBName$fh_db);
      echo 
" mysql_select_db=".$sel." - Erreur=".mysql_error()." 
 
\n";

      echo 
" Test de DROP/CREATE de la table '.$Table_SQL"' dans la base '.$DBName"' sur le serveur '.$DBhost"
  
";

      
//  Supression de la table Tab_test_DB

      
$sql_query="DROP TABLE IF EXISTS `Tab_test_DB` ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Supression de la table Tab_test_DB - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Création de la table Tab_test_DB

      
$sql_query="CREATE TABLE `Tab_test_DB` (  `Id` int(11) NOT NULL auto_increment,  `NOM` varchar(32) NOT NULL default '',  `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY  (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Création de la table Tab_test_DB- Erreur=".mysql_error()."  - \$sql_query=$sql_query - \$result_query=$result_query 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Ajout d'un Premier enregistrement

      
$sql_query="INSERT INTO `Tab_test_DB`  values ('','DURANDAL','Michel')  ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Ajout d'un enregistrement - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Ajout d'un Deuxième enregistrement

      
$sql_query="INSERT INTO `$Table_SQL`  values ('','DURANDAL','Pierre')  ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Ajout d'un enregistrement - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  Ajout d'un Troisième enregistrement

      
$sql_query="INSERT INTO `Tab_test_DB`  values ('','accents-éèàâ','Jean-Noël')  ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"Ajout d'un enregistrement - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  SELECT dans la table Tab_test_DB : NOM='DURANDAL'

      
$sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM='DURANDAL' ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"SELECT dans la table Tab_test_DB  - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      
//  SELECT dans la table Tab_test_DB : tous les enregistrements

      
$sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` ";    // Requête
      
$result_query=mysql_query($sql_query);     // Exécution de la requête
      
$Erreur mysql_error();
      echo 
"SELECT dans la table Tab_test_DB  - Erreur=".mysql_error()." - \$sql_query=$sql_query - \$result_query=$result_query 
 \n";
      if (
strlen($Erreur) > 0)   exit;
      
$result_count_row_get mysql_num_rows($result_query);  
      
$Erreur mysql_error();
      echo 
" Nombre d'enregistrements trouvés = $result_count_row_get 
 \n";
      if (
strlen($Erreur) > 0)   exit;

      if (
$result_query)
         {
         
$Count 0;
         while (
$result_query && $row=mysql_fetch_array($result_query)) 
            { 
            
$Count     $Count 1;
            
$NOM       $row['NOM'];
            
$PRENOM    $row['PRENOM'];
            echo 
" Table  Tab_test_DB : ".$Count." - \$NOM=".$NOM." - \$PRENOM=".$PRENOM." 
 \n";
            }
         }

      
// Fermeture de la connexion    
      
mysql_close($fh_db);                                 


      
$Date_end getmicrotime();
      
$Duree $Date_end $Date_start;
      
$Duree sprintf("%01.2f"$Duree);

      echo 

  Durée du traitement = 
$Duree secondes 
 \n";


?>

Zeonix
28/07/2010, 20h36
Aucun, le message que ça m'affiche est correct vu qu'il confirme bien mon inscription mais aucun enregistrement

Gaston_Phone
28/07/2010, 20h35
Quels messages d'erreur as-tu ?

Zeonix
28/07/2010, 20h26
Je mets ça :

Code PHP:
mysql_connect("mysql5-17.perso","base","mot de passe"); // Connexion à MySQL
mysql_select_db("base"); // Sélection de la base 

Daniel60
28/07/2010, 20h23
Il faut renseigner les "" !

Zeonix
28/07/2010, 20h08
Bonjour,

Je me suis inscrit hier sur OVH, et là je rencontre un léger problème. Mon script d'inscription fonctionne, vu qu'il me dit inscription avec succès mais je n'ai aucun enregistrement dans ma BDD et je ne sais pas d'où cela vient

pourtant pour me connecter je fais :

Code PHP:
mysql_connect("mysql5-17.perso","",""); // Connexion à MySQL
mysql_select_db(""); // Sélection de la base 
Merci.

Bonne soirée