La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [OK]connection mysql
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [OK]connection mysql  (Lu 596 fois)
[OK]connection mysql
« sur: le 30-08-2004 a 15:33:24 »
calenfeaion
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 269





Voir le Profil    WWW
Répondre avec citation

Bonjour à tous,
alors j'ai fait un script qui me permet de "normalement" géré un espace membres, mais quand j'essaye de m'enregistré dans la base de donné, il me met le message suivant :
" Connexion à MySQL impossible : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)"...
je n'ai jamais rencontrer un truc de genre, auriez vous une idée de se que sa veut dire

merci beaucoup

« Dernière Édition: le 03-09-2004 a 15:05:05 par calenfeaion » Rapporter au modérateur  

Re:connection mysql
« Répondre #1 sur: le 30-08-2004 a 23:15:34 »
pixyle
Habitué
***

Hors-Ligne

Sexe: Femelle
Messages: 332





Voir le Profil    E-Mail
Répondre avec citation

Salut

Y nous faudrait le(s) code(s) en question. Ils marchaient nikel et puis pouf un matin plus ?

Ils tournent sur easyphp ou ça fait la même chose chez ton hébergeur ? 

à+

Rapporter au modérateur  

Se demande ce qu'il y a de pire qu'un bug inreproductible |-(
Re:connection mysql
« Répondre #2 sur: le 31-08-2004 a 09:30:46 »
Ordimania
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 6



Just Give Me a Target

Voir le Profil    WWW
Répondre avec citation

Salut!

Si tu obtiens un message de ce type, c'est que ton fichier ne parvient pas à ce connecter au serveur SQL de ton site.
Il faut revoir tes identifiants ou ton script de connection ...

Rapporter au modérateur  

* OrDiMaNiA *
Re:connection mysql
« Répondre #3 sur: le 31-08-2004 a 21:04:24 »
calenfeaion
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 269





Voir le Profil    WWW
Répondre avec citation

ben le code c'est sa:
Pour le page enregistrer.php



<?php

if (isset($_POST['submit'])) // Si on clique sur submit
{  // on traite le formulaire

require_once ('modeles/mysql_connect.php'); // on se connect a la base

// on creeer une fonction pou échapper les données
function echappement ($data)
{ global $bd; // connexion necessaire
if (ini_get('magic_quotes_gpc'))
{ $data = stripslashes($data);
}
return mysql_escape_string($data);
}// fin de la fonction

$message = NULL; // création d'une variable vide

// on verifie le prénom
if (empty($_POST['prenom']))
   { $p = FALSE;
   $message .= '<p>Vous avez oublié d\'indiquer votre prénom</p>';
   }
else
   { $p = echappement($_POST['prenom']);
   }

// on verifie le nom
if (empty($_POST['nom']))
   { $n = FALSE;
   $message .= '<p>Vous avez oublié d\'indiquer votre nom</p>';
   }
else
   { $n = echappement($_POST['nom']);
   }

// on verifie l'email
if (empty($_POST['email']))
   { $e = FALSE;
   $message .= '<p>Vous avez oublié d\'indiquer votre adresse email</p>';
   }
else
{ $e = echappement($_POST['email']) ;
}

// on verifie le nom d'utilisateur
if (empty($_POST['nom_utilisateur']))
   { $u = FALSE;
   $message .= '<p>Vous avez oublié d\'indiquer votre nom d\'utilisateur</p>';
   }
else
   { $u = echappement($_POST['nom_utilisateur']);
   }

// on verifie le mot de passe et on regarde si il est juste
if (empty($_POST['mot_de_passe1']))
   { $mp = FALSE;
   $message .= '<p>Vous avez oublié d\'indiquer votre mot de passe</p>';
   }
else
   { if ($_POST['mot_de_passe1'] == $_POST['mot_de_passe2'])
      { $mp = echappement($_POST['mot_de_passe1']);
      }
   else
      { $mp = FALSE;
      $message .= '<p>Votre mot de passe est différent que celui que vous avez précedemment indeiquer</p>';
      }
   }

if ($p && $n && $e && $u && $mp)
   
{//voir si le nom d'utilisateurs existe deja
   $rq = "SELECT id_utilisateur FROM utilisateurs WHERE nom_utilisateur='$u'";
      $result = mysql_query ($rq); // on execute la requête
      if (mysql_num_rows($result) == 0) // si le nom d'utilisateur n'es pas encore enregistrer
      {// on creer une nouvelle requête
      $rq = "INSERT INTO utilisateurs (nom_utilisateur, prenom, nom, email, mot_de_passe, date_enreg)
      VALUES ('$u', '$p', '$n', '$e', PASSWORD('$mp'), NOW())";
   // on lance la requête
   $result = mysql_query($rq);
   if ($result) // Si l'enregistre est correct
   { // on envoye eventuellement un email
   echo "<p><b>Merci de vous être enregistré sur notre site.</b></p>";
   exit();
   }
   else
   { echo "<p>Vous n'avez pas pu être enregistré à cause d'une erreur système"."<p></p>".mysql_error()."<p></p>";
   }
   }
   else
   { $message .= "<p>Nom d'utilisateur déjà utilisé</p>";
   }
   mysql_close(); // on referme la connexion
   }
   else
   {// quelque chose cloche
   $message .= '<p>Veuillez avoir l\'obligeance de recommencer</p>';
   }
}
// Afficher éventuellement un ou plusieur message d'erreur
if (isset($message))
{ echo "<font color='red'>$message</font>";
}
?>

et pour mysql_connect :



<?php

/* Ce fichier contient les information d'accès a la base de donnée.
Il établit aussi une connexion avec MySQL et sélectionne une
base de donnée */

// Définition des paramètre d'accés sous forme de constantes
DEFINE ('DB_USER', 'azhtml');
DEFINE ('DB_PASSWORD', 'mot_de_passe');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', 'azhtml');

// Ouverture de la connexion et sélecion de la base de donné
$dbc = @mysql_connect (DB_HOST, DB_USER, DB_PASSWORD)
   OR die ('Connexion à MySQL impossible : '.mysql_error().'<br>');
mysql_select_db (DB_NAME)
   OR die ('Sélection de la base de données impossible :'.mysql_error().'<br>');

?>

pour repondre a ta question, pixyle

j'ai fait les test sur easyphp puis je uploader sur mon serveur...
j'ai changer en fonction, mais il y surement des détaille qui mon echapper, sa ne serai pas les table utilisateurs qui ne serai pas la même sur easyphp que sur le serveur ?

Rapporter au modérateur  

Re:connection mysql
« Répondre #4 sur: le 31-08-2004 a 22:43:44 »
Ordimania
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 6



Just Give Me a Target

Voir le Profil    WWW
Répondre avec citation

lut !

Ton erreur est certainement du au localhost de ton script de connexion. Celui-ci ne parvient pas à trouver le serveur SQL. Je te conseille de mettre l'adresse (ex free : sql.free.fr)

@++

Rapporter au modérateur  

* OrDiMaNiA *
Re:connection mysql
« Répondre #5 sur: le 02-09-2004 a 15:49:17 »
calenfeaion
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 269





Voir le Profil    WWW
Répondre avec citation

ben, j'ai essaye sur un autre serveur, la ou tout mais script marche avec localhost, et il me met le même chose...

Rapporter au modérateur  

Re:connection mysql
« Répondre #6 sur: le 02-09-2004 a 19:17:20 »
calenfeaion
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 269





Voir le Profil    WWW
Répondre avec citation

C'est bon, c'est orayyy
c'était juste la page qui était en cache, alors il l'envoyait toujours a l'ancien serveur ( j'avais oublié certain truc ^^ )

merci quand même

Rapporter au modérateur  

Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg