sanhoua
Messages postés11Date d'inscriptionjeudi 3 décembre 2009StatutMembreDernière intervention26 janvier 2012
-
21 déc. 2009 à 16:32
sanhoua
Messages postés11Date d'inscriptionjeudi 3 décembre 2009StatutMembreDernière intervention26 janvier 2012
-
22 déc. 2009 à 09:49
bonsoir a tous après vos remarques j'ai décide de tout reprendre et maintenant je commence à maîtriser mais un petit soucis. j'ai conçu une page pour affcicher les infos de ma base mais je réçois une page avec une ligne vide. ma base contient une seule ligne. pourtant j'ai fai très simple. merci voici mon code
==
<?php
$host="localhost";
$username="root";
$password="";
$db_name="test";
$tbl_name="members";
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 21 déc. 2009 à 21:03
Salut,
Déjà :
$sql"SELECT * FROM $tbl_name" or die(mysql_error());
> La partie en rouge n'a pas de sens ici.
mysql_pconnect("$host", "$username", "$password")
=> les double quotes (") sont inutiles
<? echo $rows['id']; ?>
=> revoir ce que je disais à propos de "<?"
Ton while englobe tout le code HTML alors qu'il ne devrait générer que tes th :
[i]while (...) {
|
[...]
}
/i
Il est important de faire ces corrections. Cela étant elles ne devraient pas être à l'origine de ton problème.
Profites en pour ajouter, en dessous de la ligne $result =...
(juste pour le debug)
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 21 déc. 2009 à 21:10
Oups, gratté par Nhervagault grrr ...
Après ta fermeture de la base SQL est en commentaire.
Ca n'a strictement aucun intérêt d'utiliser mysql_close ici, puisque cela est fait automatiquement en fin de script.
Le seul intérêt de cette fonction est lors d'appels multiples à des DB différentes (et encore)