probleme avec mysql
bonjour,j'ai un problème avec mysql:j'arrive pas à me connecter sur ma base de donnée et pourtant j'ai fait le code suivant"$base = mysql_connect ('localhost');
mysql_select_db ('memobd',$base);"
j'ai pas utilisé le 'login' de même que le 'pass' car j'en ai pas besoin.
"memobd est le nom de ma base"
si j'attaque ma base je reçois le message suivant:
"Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in c:\program files\easyphp1-7\www\pdepart.php on line 2
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-7\www\pdepart.php on line 3"
pdepart est la formulaire que j'ai utilisé pour attaquer ma base de donnée.
j'attends un coup de main de votre part, merci d'avance.
toure
le 16/01/2004 à 13:23
i M@N
Hello !
Essaye ça :
$base = mysql_connect ('localhost', 'root', 'TON_PASS');
mysql_select_db ('memobd', $base) ;
TON_PASS si y'en a pas tu mets :
('localhost', 'root', '');
@+...
One Love, One Heart, One Unity.
c'est bon apparement ça marche puisque je n'ai plus ce message mais il m'affiche:
"Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\program files\easyphp1-7\www\pdepart.php on line 17".
à la ligne 16 j'ai:
while ($data = mysql_fetch_array($req))
{
$NOM_COMPAGNIE = $data['NOM_COMPAGNIE'];
$CODE_IATA = $data['CODE_IATA'];
$NUMERO_VOL = $data['NUMERO_VOL'];
$HEURE = $data['HEURE'];
$PROVENANCE = $data['PROVENANCE'];
$OBSERVATION = $data['OBSERVATION'];
echo 'NOM_COMPAGNIE : '.$NOM_COMPAGNIE.'<br>';
echo 'CODE_IATA : '.$CODE_IATA.'<br>';
echo 'NUMERO_VOL : '.$NUMERO_VOL.'<br>';
echo 'HEURE : '.$HEURE.'<br>';
echo 'PROVENANCE : '.$PROVENANCE.'<br>';
echo 'OBSERVATION : '.$OBSERVATION.'<br>';
}
NOM_COMPAGNIE,CODE_IATA,NUMERO-VOL,HEURE,PROVENANCE et OBSERVATION sont des noms de champs dont je dois afficher les contenues sous formes de tableau
toure
le 16/01/2004 à 13:58
i M@N
Reuh ...
Bon t'es gentil, mais tu nous fais un
wall de ton fichier et on pourra p'tet t'aider.
@+...
One Love, One Heart, One Unity.
NOM_COMPAGNIE,OBSERVATION ,PROVENANCEest déclaré comme varchard. CODE-IATA comme char et HEURE comme time.
toure
ok fichier je vous envoie le fichier:
<?
$base = mysql_connect ('localhost','root',");
mysql_select_db ('memobd',$base);
?>
<html>
<HEAD>
<TITLE>BIENVENUE AUX INFORMATIONS DE DEPARTS </TITLE>
</HEAD>
<BODY bgcolor=#99CCFF>
<br>
<b> VOLS DE DEPARTS</b>
<?
$sql = 'SELECT * FROM `departs`';
$req = mysql_query($sql) or die ('Erreur SQL ! <br>'.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
$NOM_COMPAGNIE = $data['NOM_COMPAGNIE'];
$CODE_IATA = $data['CODE_IATA'];
$NUMERO_VOL = $data['NUMERO_VOL'];
$HEURE = $data['HEURE'];
$PROVENANCE = $data['PROVENANCE'];
$OBSERVATION = $data['OBSERVATION'];
echo 'NOM_COMPAGNIE : '.$NOM_COMPAGNIE.'<br>';
echo 'CODE_IATA : '.$CODE_IATA.'<br>';
echo 'NUMERO_VOL : '.$NUMERO_VOL.'<br>';
echo 'HEURE : '.$HEURE.'<br>';
echo 'PROVENANCE : '.$PROVENANCE.'<br>';
echo 'OBSERVATION : '.$OBSERVATION.'<br>';
}
mysql_free_result ($req);
mysql-close();
?>
</BODY>
</html>
toure
le 16/01/2004 à 14:04
i M@N
Reuh ...
Moin ka parlé francé, si toi pa ka comprendre moin pa ka pouvoir aidé la.
>> Wall
@+...
One Love, One Heart, One Unity.
le 16/01/2004 à 14:07
i M@N
Reuh ...
Déjà c'est mysql_close (); et pas mysql-close ();
corrige déjà ça et pis :
$sql = 'SELECT * FROM departs';
@+...
One Love, One Heart, One Unity.
i M@N ca sert à rien de répondre aussi méchamment....
le 16/01/2004 à 14:16
i M@N
Reuh ...
Heu ... c'était méchant là ?
Tu veux que je réponde méchamment pour voir la différence ??
@+...
One Love, One Heart, One Unity.