Afficher le nombre d'entrées qu'il y a dans une table [Mysql] - Programmation
Marsh Posté le 25-04-2001 à 12:02:39
utilise l'id de ta connexion mysql pour la passer en parametre de ton query.
ensuite faut traiter les resultat du query:
$r = mysql_query($sql,$id);
echo "nombre=".mysql_result($r);
Marsh Posté le 25-04-2001 à 12:03:23
c'est pas count(*) plutot ?
Marsh Posté le 25-04-2001 à 12:04:31
je ne suis pas sur, mais il me semble que c'est count(*) avec des parenthese,.. je ne sais po si ca change qqch, mais ca marche
Marsh Posté le 25-04-2001 à 12:32:25
j'ai essayé ce que vous m'avez dit mais ce ne marche pas
y a peut etre un pb pour se connecter a la base.
Je sais pas comment faire pour se connecter a la base, dans config.inc.php3 il y a bien le nom de la base, de l'utilisateur, le passe , et ...
<?
$f_host="sql";
$f_user="bluehard";
$f_passwd="X mot de pass X";
$f_db="bluehard";
?>
j'ai essayé en utilisant directement toutes les données dans le meme fichier (inscrits.php3) mais j'ai toujours un erreur
<?
$f_host="sql";
$f_user="bluehard";
$f_passwd="X mot de pass X";
$f_db="bluehard";
mysql_query(select count (*) from $news);
?>
Citation : utilise l'id de ta connexion mysql pour la passer en parametre de ton query. |
euh ...
Marsh Posté le 25-04-2001 à 12:36:00
c'est une CHAINE qu'il faut passer a ton mysql_query
regarde ton code 2 fois avant de poster
Marsh Posté le 25-04-2001 à 12:42:17
et puis tu la fait OU ta connexion mysql ?
declarer des variables qui ne servent a rien plus tard , ou est l'interet ?
Marsh Posté le 25-04-2001 à 12:43:20
$id = mysql_connect( tralalalalala .......
$sql = "select count(*) from toto";
$r = mysql_query($sql,$id);
$nb = mysql_result($r);
et j'oubliais : ta variable $host defini le serveur mysql.
si t'es en local , met localhost , c'est plus simple
[edit]--Message édité par nicotine--[/edit]
Marsh Posté le 25-04-2001 à 12:47:00
désolé mais comme je l'ai dit plus haut je debutes en PHP et j'y connais queue dal
pour avoir mon bout de code cité plus haut j'ai du bidouiller dans les entrailles du script phpmynewsletter pour débusquer un bout qui resseble à peu pres a ce que j'ai deja vu sur d'autres scripts.
Marsh Posté le 25-04-2001 à 12:48:49
tes tests : tu les fais en ligne ?
ca va chez quel hebergeur ?
ils acceptent la fonction mail (bridé chez free) ?
Marsh Posté le 25-04-2001 à 12:49:24
si tu connais le C/C++ , t'auras auncun mal pour le php
Marsh Posté le 25-04-2001 à 14:31:46
Si tu veux faire quelque chose de propre:
Code :
|
Voila y'a peut-être des fote de syntaxe
[edit]--Message édité par drakkon--[/edit]
Marsh Posté le 25-04-2001 à 15:05:59
et la base ?
Marsh Posté le 25-04-2001 à 12:00:55
C'est pour afficher le nombre des inscrits a ma newsletter (cf le post un peu plus bas)
En gros il faut que j'arrive à sortir sur une page le nombre d'entrée qu'il y a dans la tabe news
(la table news c'est là ou sont stockés les emails des inscrits)
alors il faudrait entrer un truc de ce genre là non ?
<?
require("include/config.inc.php3" );
mysql_query(SELECT count * FROM $news);
?>
désolé je débutes en PHP c'est du chinois pour moi
Le code PHP que j'ai tapé un peu + haut me balance une erreur :
Parse error: parse error in inscrits.php3 on line 3