CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

function.mysql-connect

korpikvodka
korpikvodka
Niveau 10
02 décembre 2011 à 23:42:48

Bonjour/bonsoir,

J'ai de petits problèmes en voulant connecter ma base de donnée pour l'inscription sur mon site.

J'utilise ces lignes de code :

mysql_connect("fdb-1-31.cwahi.net", "graphackbeta", "czCjDQ4u");
mysql_select_db("graphackbeta_db1");

J'ai vu qu'il fallait utiliser ce schéma sur le doc PHP
serveur, username, password

Voici un screenshot des informations fournies par mon hébergeur (au cas ou j'aurais mal lu =s )
http://s3.noelshack.com/old/up/failconnectdb-72ff336724.png

Pseudo supprimé
Pseudo supprimé 02 décembre 2011 à 23:46:18

J’espère que ce n'est pas ton vrai mot de passe.

korpikvodka
korpikvodka
Niveau 10
02 décembre 2011 à 23:50:38

Si mais de toutes façon ce site n'est qu'une "zone de test" donc osef.
D'autres réponses plus pertinentes ? :noel:

Pseudo supprimé
Pseudo supprimé 02 décembre 2011 à 23:53:23

Mais ton problème vient a la connexion a la base de donnée ou quand tu tente une requête SQL ?

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 00:02:17

Omg mais pourquoi as-tu laissé tes login/mdp/host en clair sur ce forum ? Pense à changer le mot de passe dès que tu verras ce message, c'est critique là.

Sinon pour ton problème, est-ce que tu peux expliquer davantage, je ne comprends pas bien. Tu n'arrives pas à faire quoi ?

korpikvodka
korpikvodka
Niveau 10
03 décembre 2011 à 00:08:38

Je me fiche pas mal de laisser ce mdp.
En fait c'est pour l'inscription sur le site et je n'arrive pas à me connecter à la base de donnée. J'ai ce message :

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 61 in /www/users/g/r/a/graphblablabla/inscription.php on line 102

Et ma ligne 102 est :
mysql_connect("fdb-1-31.cwahi.net", "graphackbeta", "czCjDQ4u");

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 00:15:09

Teste ça :

<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
mysql_close($link);
?>

Remplace "localhost", "mysql_user" et "mysql_password" avec les données qui vont bien.

korpikvodka
korpikvodka
Niveau 10
03 décembre 2011 à 00:47:12

Merci beaucoup. Pourquoi le nom de la bdd n'apparaît pas dans ton code ?
J'ai une autre erreur après.

Voici le code un peu plus complet :
http://hastebin.com/HkKUHvcDEA.php

J'ai bien "connexion réussie" mais aussi "Erreur d'accès à la base de données lors de la vérification d'unicité"
Même en rajoutant mysql_select_db("graphackbeta_db1"); j'ai ces derniers messages.

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 00:51:19

Si la connexion à ta DB est effective alors ça vient forcément de ton $result.

Teste les deux variables $_POST avant de faire ton traitement. Vérifie si elles ne sont pas vides.

korpikvodka
korpikvodka
Niveau 10
03 décembre 2011 à 00:57:05

Comment ça vides ?
Je les remplie via un formulaire : http://hastebin.com/BjtIFp8xem.xml

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 01:01:27

C'est quoi ces majuscules ? Fais un traitement lowercase ou je sais pas, utiliser des majuscules ça fini toujours par poser problème à un moment ou à un autre.

Teste si tes variables sont bien récupérées avant de faire ton select.

korpikvodka
korpikvodka
Niveau 10
03 décembre 2011 à 01:12:04

J'ai viré les majuscules et toujours le même problème.
Qu'entends-tu par tester les variables ?

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 01:17:53

if(isset($_POST['var']){
echo "var a bien été récupéré";
}else{
echo "echec";
}

Fais ça pour tes deux variables à récupérer.

korpikvodka
korpikvodka
Niveau 10
03 décembre 2011 à 01:28:31

Quand j'actualise la page, ça affiche :
Parse error: syntax error, unexpected '{' in ...
Pourtant je ne peut pas enlever le {

http://hastebin.com/9GR3ltfkMJ.php
oops oops quel boulet je fais

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 01:32:04

Heureusement que je te dis de faire le test AVANT ton $result. :(

korpikvodka
korpikvodka
Niveau 10
03 décembre 2011 à 01:34:41

J'ai essayé avant après et même entre j'ai toujours cette erreur. :-(

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 01:37:49

Quelle erreur ? Copie moi toute la ligne.

Tiddo
Tiddo
Niveau 10
03 décembre 2011 à 01:38:22

Ton dernier "else" n'est pas fermé au passage.

Pseudo supprimé
Pseudo supprimé 03 décembre 2011 à 01:40:44

Je suppose qu'il n'a pas copier tout son code, d’où le else non fermer. Mais si il ne l'a pas expliquer, ça peut expliquer le "unexpected '{'".

korpikvodka
korpikvodka
Niveau 10
03 décembre 2011 à 01:40:54

Il n'est pas fermé parce qu'il y a un truc derrière que j'ai pas collé.
La ligne où il y a une erreur est celle-ci :
if(isset($_POST['tb_nom_utilisateur']){

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment