si tu connais le C/C++ , t'auras auncun mal pour le php
nicotine
tes tests : tu les fais en ligne ?
ca va chez quel hebergeur ?
ils acceptent la fonction mail (bridé chez free) ?
sebast62
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.
nicotine
$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]
nicotine
et puis tu la fait OU ta connexion mysql ?
declarer des variables qui ne servent a rien plus tard , ou est l'interet ?
nicotine
c'est une CHAINE qu'il faut passer a ton mysql_query
regarde ton code 2 fois avant de poster
sebast62
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.
ensuite faut traiter les resultat du query: $r = mysql_query($sql,$id);
echo "nombre=".mysql_result($r);
euh ... :??:
MagicBuzz
count(id) c'est mieu
trictrac
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
Fred999
Essaie :
Code :
select count (*) from $news
nicotine
c'est pas count(*) plutot ?
nicotine
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);
sebast62
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