[php/Mysql] Free peu meme pa faire une requete

Free peu meme pa faire une requete [php/Mysql] - PHP - Programmation

Marsh Posté le 20-04-2003 à 22:58:45    

alors voila je viens de commencer le mysql pqr une bdd chez free, mqis je n'arrive meme pas a faire une requete (sur la table connect)! qqun peut-il m'aider plz?
 
 
<?php
//Connexion a la base de donnée
$host="sql.free.fr";
$base="xxxxxx";
$passe="xxxxxx";
 
$link=@mysql_connect($host,$base,$passe);
$select_base=@mysql_selectdb($base);
 
if (!select_base)
echo "<font color=\"#CC0000\"<b>Mauvaise Configuration</b></font><br>";
else  
echo "<b><u>Connexion établie sur la base $base</u></b><br><br>";
//Fin de la connexion a la base de donnee
 
//Affichage de la table des utilisateurs
echo "<b>Table connect</b>";
$requete = "SELECT * FROM connect";
$result = mysql_query($requete,$link);
 
echo "<table>";
while ($tab=mysql_fetch_array($result))
{echo "<tr>
<td>Pseudo: ".$tab[pseudo]."</td>
<td>Password: ".$tab[pass]."</td>
<td>Nom: ".$tab[nom]."</td>
<td>Prénom: ".$tab[prenom]."</td>
<td>Adresse: ".$tab[adresse]."</td>
<td>Code Postal: ".$tab[code postal]."</td>
<td>ville: ".$tab[ville]."</td>
<td>pays: ".$tab[pays]."</td>
<td>E-mail: ".$tab[email]."</td></tr>";}
echo "</table>";
?>
 
 
P.S: sans les @ ca ne se connecte pas et l'erreur c'est:
     
Parse error: parse error, unexpected T_STRING, expecting ']' in c:\program files\easyphp\www\jah2\admin2.php on line 23
 
et si je mets le while en commentaires j'ai:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp\www\jah2\admin2.php on line 19
 

Reply

Marsh Posté le 20-04-2003 à 22:58:45   

Reply

Marsh Posté le 21-04-2003 à 01:48:29    

bon j'arrive tjs pas a faire une requete sur ma table connect, je vous ai mis un autre code que j'ai simplifié mais ki marche toujours pas!! s' il vous plait aidez-moi c tres frustrant!!!!!
 
<?php
//Connexion a la base de donnée
$host="sql.free.fr";
$user="xxxxx";
$passe="xxxxx";
 
$db = mysql_select_db($user,mysql_connect($host,$user,$passe));
 
$result = mysql_db_query($db,"select * from connect" );
 
while ($row = mysql_fetch_array($result)) {
 echo $row["pseudo"];
 echo $row["pass"];
}
mysql_free_result($result);
 
//Fin de la connexion a la base de donnee
?>

Reply

Marsh Posté le 21-04-2003 à 01:49:14    

ps: la bdd a le meme nom que mon login "$user" je suis chez free

Reply

Marsh Posté le 21-04-2003 à 02:08:19    

ouf g trouve! je donne le script
 
 
<?php
//Connexion a la base de donnée
$host="sql.free.fr";
$user="xxxx";
$passe="xxxx";
$dbname="xxxx";
 
$link = mysql_connect($host,$user,$passe);
 
$requete = mysql_db_query($dbname,"select * from connect",$link);
 
while ($row = mysql_fetch_array($requete)) {
 echo $row["pseudo"];
 echo $row["pass"];
}
mysql_free_result($requete);
 
mysql_close($link);
//Fin de la connexion a la base de donnee
?>

Reply

Marsh Posté le 21-04-2003 à 03:04:32    

:D

Reply

Marsh Posté le 21-04-2003 à 03:24:12    

Lorsqu'on utilise une fonction concernant la base de données, c'est souvent une bonne idée de tester le résultat de cette fonction avant de continuer le script :whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed