Problemes de connexion a ma BASE MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problemes de connexion a ma BASE MySQL

par Cyrano » 31 août 2005, 07:46

Donc topic à déplacer pour les modérateurs sous peu
Voilà c'est fait :)

par Xenon_54 » 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

par smarties » 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 ();
?> 

Problemes de connexion a ma BASE MySQL

par kristijan » 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 (); ?>