Aider moi en mysql php
Fermé
Webidev93
Messages postés
12
Date d'inscription
dimanche 11 août 2013
Statut
Membre
Dernière intervention
14 avril 2014
-
25 août 2013 à 19:52
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 3 sept. 2013 à 16:34
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 3 sept. 2013 à 16:34
A voir également:
- Aider moi en mysql php
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Php natif - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
2 réponses
Bonjour, il est écrit que l'accès est refusé, donc il doit y avoir un mot de passe pour permettre la connexion à ta BDD alors que tu n'en as pas indiqué sur ton fichier de connexion.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
2 sept. 2013 à 17:10
2 sept. 2013 à 17:10
Salut,
L'erreur vient de l'adresse du serveur de base de données (premier paramètre de la fonction mysql_connect).
Vérifie tes informations de connexion car l'hôte mysql ne doit pas commencer par https://...
Bonne journée
L'erreur vient de l'adresse du serveur de base de données (premier paramètre de la fonction mysql_connect).
Vérifie tes informations de connexion car l'hôte mysql ne doit pas commencer par https://...
Bonne journée
Webidev93
Messages postés
12
Date d'inscription
dimanche 11 août 2013
Statut
Membre
Dernière intervention
14 avril 2014
2 sept. 2013 à 17:15
2 sept. 2013 à 17:15
comment ca?
tenez une exemple de code
<meta charset="utf-8">
<?php
if(isset($_POST['submit']))
{
$username = htmlspecialchars(trim($_POST['username']));
$password = htmlspecialchars(trim($_POST['password']));
$repeatpassword = htmlspecialchars(trim($_POST['repeatpassword']));
if($username&&$password&&$repeatpassword)
{
if(strlen($username)>=4)
{
if(strlen($password)>=6)
{
if($password==$repeatpassword)
{
$password = md5($password);
mysql_connect('https://pma.olympe.in','KScpvdLY','mot-de-passe');
mysql_select_db('phpmembre');
$query = mysql_query("
INSERT INTO users VALUES('','$username','$password')
");
}else echo "Les mots de paase doivent être identiques";
}else echo "Votre mot de passe doit contenir minimum 6 caractere";
}else echo "Votre nom d'utilisateur doit contenir minimum 4 caractere";
}else echo "Veullez saisir tous les champs";
}
?>
<title>Inscription</title>
<h1>Inscription</h1>
<form method="post" action="register.php">
<p>Votre nom d'utilisateur</p>
<input type="text" name="username">
<p>Votre mot de passe</p>
<input type="password" name="password">
<p>Répetez votre mot de passe</p>
<input type="password" name="repeatpassword">
<input type="submit" name="submit" value="s'inscrire">
</form>
tenez une exemple de code
<meta charset="utf-8">
<?php
if(isset($_POST['submit']))
{
$username = htmlspecialchars(trim($_POST['username']));
$password = htmlspecialchars(trim($_POST['password']));
$repeatpassword = htmlspecialchars(trim($_POST['repeatpassword']));
if($username&&$password&&$repeatpassword)
{
if(strlen($username)>=4)
{
if(strlen($password)>=6)
{
if($password==$repeatpassword)
{
$password = md5($password);
mysql_connect('https://pma.olympe.in','KScpvdLY','mot-de-passe');
mysql_select_db('phpmembre');
$query = mysql_query("
INSERT INTO users VALUES('','$username','$password')
");
}else echo "Les mots de paase doivent être identiques";
}else echo "Votre mot de passe doit contenir minimum 6 caractere";
}else echo "Votre nom d'utilisateur doit contenir minimum 4 caractere";
}else echo "Veullez saisir tous les champs";
}
?>
<title>Inscription</title>
<h1>Inscription</h1>
<form method="post" action="register.php">
<p>Votre nom d'utilisateur</p>
<input type="text" name="username">
<p>Votre mot de passe</p>
<input type="password" name="password">
<p>Répetez votre mot de passe</p>
<input type="password" name="repeatpassword">
<input type="submit" name="submit" value="s'inscrire">
</form>
Webidev93
Messages postés
12
Date d'inscription
dimanche 11 août 2013
Statut
Membre
Dernière intervention
14 avril 2014
2 sept. 2013 à 17:18
2 sept. 2013 à 17:18
ou est l'erreur
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
2 sept. 2013 à 17:20
2 sept. 2013 à 17:20
Sur cette ligne :
Le premier paramètre n'est pas correcte.
Si ton SGBD est installé sur le même serveur, tu peux modifier comme ceci :
Si il est installé sur un autre serveur, il te faut l'adresse de ce serveur.
As-tu essayé sans le protocole https sinon ? :
Normalement ces informations t'ont été donné par ton hébergeur (hôte mysql, login et mot de passe).
mysql_connect('https://pma.olympe.in','KScpvdLY','mot-de-passe');
Le premier paramètre n'est pas correcte.
Si ton SGBD est installé sur le même serveur, tu peux modifier comme ceci :
mysql_connect('localhost','KScpvdLY','mot-de-passe');
Si il est installé sur un autre serveur, il te faut l'adresse de ce serveur.
As-tu essayé sans le protocole https sinon ? :
mysql_connect('pma.olympe.in','KScpvdLY','mot-de-passe');
Normalement ces informations t'ont été donné par ton hébergeur (hôte mysql, login et mot de passe).
Webidev93
Messages postés
12
Date d'inscription
dimanche 11 août 2013
Statut
Membre
Dernière intervention
14 avril 2014
3 sept. 2013 à 15:39
3 sept. 2013 à 15:39
ça fonctionne comme meme pas
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
Modifié par Pitet le 3/09/2013 à 16:34
Modifié par Pitet le 3/09/2013 à 16:34
Je ne peux malheureusement pas t'aider plus que cela.
Apparemment tu es chez un prestataire pour ton hébergement, et ce dernier à du te fournir les informations de connexion à ta base de données. Je ne donc que t'inviter à vérifier ces informations.
Sinon peux tu nous dire chez quel prestataire tu es pour ton hébergement ?
Apparemment tu es chez un prestataire pour ton hébergement, et ce dernier à du te fournir les informations de connexion à ta base de données. Je ne donc que t'inviter à vérifier ces informations.
Sinon peux tu nous dire chez quel prestataire tu es pour ton hébergement ?
2 sept. 2013 à 16:56