Connexion à une base de donnée free
Résolu/Fermé
-Bat-
Messages postés
18
Date d'inscription
mercredi 23 juillet 2008
Statut
Membre
Dernière intervention
21 avril 2010
-
23 juil. 2008 à 14:53
-Bat- Messages postés 18 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 21 avril 2010 - 23 juil. 2008 à 15:47
-Bat- Messages postés 18 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 21 avril 2010 - 23 juil. 2008 à 15:47
A voir également:
- Connexion à une base de donnée free
- Gmail connexion - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Formules excel de base - Guide
- Facebook connexion - Guide
- Sketchup free - Télécharger - 3D
5 réponses
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
23 juil. 2008 à 15:00
23 juil. 2008 à 15:00
1) ta base de données est elle active ?
vérifie en cliquant sur ce lien et en entrant les info's http://sql.free.fr
2) vérifie grâce au 1) que la table Comptes_Utilisateurs existe bien et que le nom de la base est le bon
3)essaye ça
4) si le 3) a foncitonné reprend ton truc et remplaces
vérifie en cliquant sur ce lien et en entrant les info's http://sql.free.fr
2) vérifie grâce au 1) que la table Comptes_Utilisateurs existe bien et que le nom de la base est le bon
3)essaye ça
mysql_connect("sql.free.fr", "login", "mot_de_passe")or die(mysql_error()); //merci pour la correction (pabix) mysql_select_db("nom_de_base")or die(mysql_error()); $result = mysql_query("SELECT * FROM Comptes_Utilisateurs") or die(mysql_error()); echo 'ça marche';
4) si le 3) a foncitonné reprend ton truc et remplaces
$result = mysql_query(" SELECT Nom_Utilisateur , Adresse_Email FROM Comptes_Utilisateurs WHERE Nom_Utilisateur = '" . $_POST["TB_Nom_Utilisateur"] . "' OR Adresse_Email = '" . $_POST["TB_Adresse_Email"] . "' ");par
$result = mysql_query(" SELECT Nom_Utilisateur , Adresse_Email FROM Comptes_Utilisateurs WHERE Nom_Utilisateur = '" . $_POST["TB_Nom_Utilisateur"] . "' OR Adresse_Email = '" . $_POST["TB_Adresse_Email"] . "' ") or die(mysql_error();
(Pabix)
Messages postés
578
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
27 octobre 2009
81
23 juil. 2008 à 15:01
23 juil. 2008 à 15:01
Bonjour, ce n’est pas mysql_connect("http://quelque_chose",…) mais mysql_connect("sql.free.fr", …)
Vous verrez, ça devrait mieux passer.
Vous verrez, ça devrait mieux passer.
(Pabix)
Messages postés
578
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
27 octobre 2009
81
23 juil. 2008 à 15:02
23 juil. 2008 à 15:02
D’autre part faites très attention, votre code n’est pas sécurisé, voyez https://fr.wikipedia.org/wiki/Injection_SQL
makweb
Messages postés
160
Date d'inscription
dimanche 8 avril 2007
Statut
Membre
Dernière intervention
6 septembre 2009
20
23 juil. 2008 à 15:05
23 juil. 2008 à 15:05
Oui, effectivement, l'erreur doit venir soit de l'activation de la base de données (qui est en principe activée dès que l'on active les pages perso du site, sinon du rapport d'erreur, car ça m'arrive souvent à moi: quand j'oublie le OR DIE ..., il me met des messages d'erreur.
Par contre, ce que je te propose, pour la sécurité de ton site: AU LIEU DE OR DIE (MYSQL_ERROR()).
Ecris un message d'erreur toi meme: or die ("erreur");
Ne laisse pas Sql gérer les messages d'erreurs (IMPORTANT!!!)
car si une erreur survient, ca pourra rendre vulnérable ton site et son contenu.
Merci.
Par contre, ce que je te propose, pour la sécurité de ton site: AU LIEU DE OR DIE (MYSQL_ERROR()).
Ecris un message d'erreur toi meme: or die ("erreur");
Ne laisse pas Sql gérer les messages d'erreurs (IMPORTANT!!!)
car si une erreur survient, ca pourra rendre vulnérable ton site et son contenu.
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
-Bat-
Messages postés
18
Date d'inscription
mercredi 23 juillet 2008
Statut
Membre
Dernière intervention
21 avril 2010
1
23 juil. 2008 à 15:47
23 juil. 2008 à 15:47
Un grand merci à nEm3sis (et les autres), ça marche enfin !
23 juil. 2008 à 15:11