Sh@rdar a écrit :
relis la doc concernant mysql_fetch_array()...
chaque appel retourne la ligne courante sous forme de tableau et avance le pointeur de résultat MySQL d'une ligne, ou returne FALSE si y'a plus de résultats
si tu fais un seul appel à mysql_fetch_array() ton pointeur n'avance pas et il t'affiche toujours la même ligne...
de plus utiliser mysql_result() est très fortement déconseillé...
|
merci
je suis allé sur Nexen mais j'ai pas eu trop le temps de me plonger dedans.
Juste comme ca, tu conseilles koi de "rapide" pour faire un truc genre un moteur de recherche dans ton site qui fatalement mouline pas mal ?
EDIT : en zieutant sur des sites tutoriaux (asp-php.net pour ne pas le citer) j'ai compris :
Code :
- while ($data = mysql_fetch_array($requete))
- {
- echo("login ".$data['nom']."<br>" ) ;
- }
|
C'est bon ca en perf ?
De même, un type de connexion proposé par asp-php.net est :
Code :
- <?
- // Paramètres persos
- $host = "localhost"; // voir hébergeur
- $user = "login"; // vide ou "root" en local
- $pass = "password"; // vide en local
- $bdd = "ma_base"; // nom de la BD
- // connexion
- @mysql_connect($host,$user,$pass)
- or die("Impossible de se connecter" );
- @mysql_select_db("$bdd" )
- or die("Impossible de se connecter" );
- ?>
|
le @ sert à koi ? c parce qu'il n'y a pas d'affectation genre :
$connection = mysql_connect($host,$user,$pass)
Enfin, kel est l'intéret de mettre un mot de passe puisque il sera en clair ds le fichier de connexion.php ?
a+
merci
Message édité par kileak2 le 24-02-2003 à 23:04:25