Problemes de connexion a ma BASE MySQL

Petit nouveau ! | 1 Messages

31 août 2005, 01:32

Bonjour a tous

Bon alors voici mon blem !
Je ne suis pas une lumiere en php mais j'essaye de cree une session avec login pass et de comprendre comment cela fonctionne.
voici mon code

<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');

// on sélectionne la base
mysql_select_db('abo',$db);

// on crée la requête SQL
$sql = 'SELECT login FROM abo WHERE pass = "password"';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);

// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);

echo $data['login'];

mysql_close ();
?>
mais le PB c que cela fonctionne pas , j'arrive pas a definir d'ou vien la boulette ,toutes les info login, serveur, pass, sont bonnes et ma est une mysql gerer par phpmyadmin sur un pc en local...
Le bug se produit apres l'instriction or die...

merci votre aide
@+

erreur : '.$sql.'
'.mysql_error()); // on recupere le resultat sous forme d'un tableau $data = mysql_fetch_array($req); // on libère l'espace mémoire alloué pour cette interrogation de la base mysql_free_result ($req); echo $data['login']; mysql_close (); ?>

Eléphant du PHP | 199 Messages

31 août 2005, 02:44

<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');

// on sélectionne la base
mysql_select_db('abo',$db);

// on crée la requête SQL
$sql = 'SELECT login FROM abo WHERE pass = "password"';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);

// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);

echo $data['login'];

mysql_close ();
?> 
Les 2 font la paire : coder ET commenter :wink:

Mammouth du PHP | 1885 Messages

31 août 2005, 03:48

Bonjour,

Votre message se trouve dans le mauvais forum.
Il s'agit du forum dédié à la FAQ où tous les topics sont consacrés aux réponses aux questions fréquements posées.

Donc topic à déplacer pour les modérateurs sous peu
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Mammouth du PHP | 19672 Messages

31 août 2005, 07:46

Donc topic à déplacer pour les modérateurs sous peu
Voilà c'est fait :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: