Rechercher : dans
Par :

Prob warning mysql

Dernière réponse le 31 jui 2007 à 17:00:14 umidallas, le 31 jui 2007 à 16:00:51 
 Signaler ce message aux modérateurs

Salut tout le monde

voilà j'ai une page html où les futurs adhérents ( qui se connecteront sur un serveur ) rentreront un login et un password
le problème est que quand je clique sur "envoyer", ca me marque le message d'erreur suivant ( concernant une application php relié )

Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'login'@'@localhost' (mot de passe: OUI) in c:\program files\easyphp1-8\www\login.php on line 4

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\login.php on line 5

Vous avez oublié de remplir un champ.


Warning: main(login.htm): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\login.php on line 31

Warning: main(): Failed opening 'login.htm' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\program files\easyphp1-8\www\login.php on line 31


sachant que sur ma base, je n'ai mis aucun mot de passe ni rien

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « prob warning mysql » dans :
Installation rapide de LAMP (Apache+MySql+php) sous Linux VoirLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
Réinitialiser le mot de passe root de MySQL VoirQue ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL. Vous avez perdu le mot de passe root de MySQL ? Pour pouvoir...
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
MySQL - Installation sous Windows VoirPrésentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...
Administration de MySQL VoirLa base de données mysql Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

John, le 31 jui 2007 à 16:06:41

Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'login'@'@localhost' (mot de passe: OUI) in c:\program files\easyphp1-8\www\login.php on line 4

==> 'login' @ '@localhost' ? tu devrais pas te connecter en ADMIN?

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\login.php on line 5

==> c'est ecrit : mauvais argument en parametre

Vous avez oublié de remplir un champ.


Warning: main(login.htm): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\login.php on line 31

==> ton chemin n'est pas bon : c'est ecrit. (extension, dossier...)

Warning: main(): Failed opening 'login.htm' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\program files\easyphp1-8\www\login.php on line 31


C'est le genre de message qui sans le code ne sert pas a grand chose... car a part lire en BON ANGLAIS ce qu'il t'indique on ne peut pas faire grand chose d'autre que de supposer ;)

Répondre à John

2

umidallas, le 31 jui 2007 à 16:13:33

J'ai changé login en admin et 'password' en ''''
maintenant ca me marque ce message là =
Parse error: parse error in c:\program files\easyphp1-8\www\login2.php on line 4

Répondre à umidallas

3

John, le 31 jui 2007 à 16:38:37

Oui, enfin en local ce serait plutot root ;)

Je pense plutot que tu ferais mieux d'aller sur de bons tutos (genre phpdebutant.org) afin de comprendre ce qu'il se passe. J'ai bien l'impression que tu debute... tout est facile apres avoir ete difficile, ce n'est pas mechant, mais c'est pour te rendre service car la connexion a la base de donne est loin d'etre le plus complique...

Répondre à John

4

John, le 31 jui 2007 à 16:41:43
Répondre à John

5

 umidallas, le 31 jui 2007 à 17:00:14

En fait mon script est ' pour le .php ) =

<?
$db=mysql_connect('localhost','admin',''''); ----------> apparement l'erreur viendrait de cette ligne
mysql_select_db('scfavieres',$db);

// voir les exercices dans le menu de droite pour cela.

if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select password from user where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

$data = mysql_fetch_assoc($req);

if($data['password'] != $pass) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}
else {
session_start();
$_SESSION['login'] = $login;

echo 'Vous etes bien logué';
// ici vous pouvez afficher un lien pour renvoyer
// vers la page d'accueil de votre espace membres
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('login.htm'); // On inclut le formulaire d'identification
exit;
}


?>

Répondre à umidallas