Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Problème php


StriixG4meRs

Question

Domaine (Base de données, Core, etc.) : phpVotre niveau (débutant, intermédiaire, avancé) : intermédiaireDescription du problème :Bonjour , je fesais un code php mais une fois sur internet il me mets l'erreur " Unknown database 'gm' "Voici mon code php:

																																	<?php // On commence par récupérer les champs if(isset($_POST['age']))      $age=$_POST['age'];else      $nom="...";if(isset($_POST['langue']))      $langue=$_POST['langue'];else      $langue="...";if(isset($_POST['micro']))      $micro=$_POST['micro'];else      $micro="...";if(isset($_POST['email']))      $email=$_POST['email'];else      $email="...";if(isset($_POST['autre']))      $autre=$_POST['autre'];else      $autre="...";// On vérifie si les champs sont vides if(empty($age) OR empty($langue) OR empty($micro) OR empty($email) OR empty($autre))     {     echo 'Attention, aucun champs ne peut rester vide !';      } // Aucun champ n'est vide, on peut enregistrer dans la table else          {        // connexion à la base$db = mysql_connect('192.168.0.45', 'root', '16427crl')  or die('Erreur de connexion '.mysql_error());// sélection de la base       mysql_select_db('gm', $db)  or die('Erreur de selection '.mysql_error());           // on écrit la requête sql     $sql = "INSERT INTO gm(date, age, langue, micro, email, autre) VALUES('','$age','$langue','$micro','$email','$autre')";          // on insère les informations du formulaire dans la table     mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());     // on affiche le résultat pour le visiteur     echo 'Vos infos on été ajoutées.';     mysql_close();  // on ferme la connexion     }  ?><?php // On récupère les champs (voir plus haut)// On vérifie si les champs sont vides if(empty($age) OR empty($langue) OR empty($micro) OR empty($email) OR empty($autre))     {     echo 'Attention, aucun champs ne peut rester vide !';     } // Aucun champ n'est vide, on peut enregistrer dans la table else          {     $db = mysql_connect('192.168.0.45', 'root', '16427crl');  // connexion à la base      mysql_select_db('gm', $db)  or die('Erreur de selection '.mysql_error());              $sql = "INSERT INTO gm(date, age, langue, micro, email, autre) VALUES('','$age','$langue','$micro','$email','$autre')";         mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());                   // on affiche le résultat pour le visiteur         echo 'Vos infos on été ajoutées.';         }     mysql_close();  // on ferme la connexion     ?> 																							

Ma table gm est dans account !Merci de votre aide :P !Comment reproduire le problème : être conRecherches et tests effectué : recherche googleRésultat des recherches et tests : aucun , meme erreurMessage d'erreur, capture d'écran :125425Sans-titre.pngEn postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 10
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Jours populaires

Meilleurs contributeurs dans cette question

10 réponses à cette question

Messages recommandés

  • 0
[Message d'introduction]

[b]Version des files[/b] :
[b]Domaine (Base de données, Core, etc.)[/b] :
[b]Votre niveau (débutant, intermédiaire, avancé)[/b] :

[b]Description du problème[/b] :
[b]Comment reproduire le problème[/b] :
[b]Recherches et tests effectué[/b] :
[b]Résultat des recherches et tests[/b] :

[b]Message d'erreur, capture d'écran[/b] :

En postant ma demande d'aide, j'affirme avoir lu et accepté [url=https://fr.metin2.dev/topic/10827-règlement-des-demandes-daides/]le règlement des demandes d'aides[/url].

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Essaye ce code ;)

<?php // On commence par récupérer les champs if(isset($_POST['age']))      $age=$_POST['age'];else      $nom="...";if(isset($_POST['langue']))      $langue=$_POST['langue'];else      $langue="...";if(isset($_POST['micro']))      $micro=$_POST['micro'];else      $micro="...";if(isset($_POST['email']))      $email=$_POST['email'];else      $email="...";if(isset($_POST['autre']))      $autre=$_POST['autre'];else      $autre="...";// On vérifie si les champs sont vides if(empty($age) OR empty($langue) OR empty($micro) OR empty($email) OR empty($autre))     {     echo 'Attention, aucun champs ne peut rester vide !';      } // Aucun champ n'est vide, on peut enregistrer dans la table else          {        // connexion à la base$db = mysql_connect('192.168.0.45', 'root', '16427crl')  or die('Erreur de connexion '.mysql_error());         // on écrit la requête sql     $sql = "INSERT INTO account.gm(date, age, langue, micro, email, autre) VALUES('','$age','$langue','$micro','$email','$autre')";          // on insère les informations du formulaire dans la table     mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());     // on affiche le résultat pour le visiteur     echo 'Vos infos on été ajoutées.';     mysql_close();  // on ferme la connexion     }  ?><?php // On récupère les champs (voir plus haut)// On vérifie si les champs sont vides if(empty($age) OR empty($langue) OR empty($micro) OR empty($email) OR empty($autre))     {     echo 'Attention, aucun champs ne peut rester vide !';     } // Aucun champ n'est vide, on peut enregistrer dans la table else          {     $db = mysql_connect('192.168.0.45', 'root', '16427crl');  // connexion à la base              $sql = "INSERT INTO account.gm(date, age, langue, micro, email, autre) VALUES('','$age','$langue','$micro','$email','$autre')";         mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());                   // on affiche le résultat pour le visiteur         echo 'Vos infos on été ajoutées.';         }     mysql_close();  // on ferme la connexion     ?>

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Et tu peux garder le tien mais comme tu le dis ta table gm se trouve dans account pas dans gm donc:

mysql_select_db('gm', $db) or die('Erreur de selection '.mysql_error());

 

doit devenir

 

mysql_select_db('account', $db) or die('Erreur de selection '.mysql_error());

 

xD

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.