Avatar billede emureactor Nybegynder
06. juli 2003 - 12:39 Der er 22 kommentarer og
1 løsning

Trække data ud af tabel

Ok jeg er newbie og dum til php - ikke desto mindre har jeg fået sat et community sammen med hjælp fra en masse mennesker, jeg har en del spm. og her kommer nogle af dem :D

1) jeg skal hive ud hvor mange POSTER der er i en tabel for at vise hvor mange signups siden har fået - hvordan gør jeg det ? Kolonnen hedder ID. Og den skal opdatere sig selv når en signer op så henter den det nyeste ID så tallet opdaterer sig selv på min hjemmeside..

2) jeg skal have vist antal online profiler på min side, hvordan gør jeg det ?

På forhånd tak da !
Avatar billede gryn Nybegynder
06. juli 2003 - 12:51 #1
Det der med at telle antal poster gøres således:

$antal = "SELECT COUNT(*) AS antal FROM tabel";
// antallet af poster ligger i $antal[0][antal]
Avatar billede gryn Nybegynder
06. juli 2003 - 12:54 #2
Det der med at ID skal opdatere sig selv sker automatisk hvis du blot undlader at tilskrive ID en værdi når du bruger din INSERT

Altså hvis du har sat ID til auto_increment
Avatar billede emureactor Nybegynder
06. juli 2003 - 13:09 #3
ja det forstod jeg ikke en hat af - hvad skal jeg skrive i min .php fil for at vise det seneste ID i tabellen?
Avatar billede detox Nybegynder
06. juli 2003 - 13:54 #4
$res = mysql_query("SELECT * FROM tabel ORDER BY ID DESC");
echo "Antal ID'er: " . mysql_num_rows($res) . "<br>";
echo "Sidste ID-nr: " . mysql_result($res,0);
Avatar billede emureactor Nybegynder
06. juli 2003 - 17:39 #5
jep detox lige præcis - så er det bare det med at vise hvor mange profiler der er online - kan du klare det også?
Avatar billede detox Nybegynder
06. juli 2003 - 17:49 #6
Prøv at se dette spørgsmål:
http://www.eksperten.dk/spm/369701
Der er flere mulige løsninger.
Avatar billede emureactor Nybegynder
06. juli 2003 - 18:05 #7
du er ikke tilfældigvis på icq vel ? mit nummer er 94310642, hvis du har tid og lyst til at hjælpe mig en gang imellem bare!!!
Avatar billede emureactor Nybegynder
06. juli 2003 - 18:15 #8
sidste spm.

jeg har en kolonne hvor jeg skal trække username ud fra - det skal bare være sådan at det seneste username bliver printet ud - hvordan får jeg lavet det !?
Avatar billede detox Nybegynder
06. juli 2003 - 18:50 #9
$res = mysql_query("SELECT brugernavn FROM tabel ORDER BY ID DESC LIMIT 0,1");
$out = mysql_fetch_array($res);
echo "Sidste Brugernavn: " . $out['brugernavn'] . "<br>";
Avatar billede detox Nybegynder
06. juli 2003 - 18:51 #10
Jeg har ikke tid til ICQ lige nu, måske senere. c",)
Avatar billede emureactor Nybegynder
06. juli 2003 - 20:36 #11
og detox hvis du lige smider et svar også :D
Avatar billede emureactor Nybegynder
06. juli 2003 - 20:39 #12
ok og dog :D

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /STORE/mydomain/public_html/script/usersystem/stats.php on line 11
Avatar billede emureactor Nybegynder
06. juli 2003 - 20:41 #13
UPS min fejl - den er god nok !!
Avatar billede detox Nybegynder
06. juli 2003 - 20:44 #14
c",)
Avatar billede emureactor Nybegynder
06. juli 2003 - 20:55 #15
forresten en sidste ting - hvis $out['username'] og mysql_result($res,0); skal have blå skriftfarve - hvordan gør man det uden den at få parse error?
Avatar billede detox Nybegynder
06. juli 2003 - 21:17 #16
Fx sådan:
echo "<font face='Verdana' size='3' color='#0000FF'>";
$res = mysql_query("SELECT brugernavn FROM tabel ORDER BY ID DESC LIMIT 0,1");
$out = mysql_fetch_array($res);
echo "Sidste Brugernavn: " . $out['brugernavn'] . "<br>";
echo "</font>";?>
Avatar billede detox Nybegynder
06. juli 2003 - 21:21 #17
Uden den sidste: ?> selvfølgelig.
Avatar billede emureactor Nybegynder
06. juli 2003 - 21:26 #18
ja nu blev det hele jå blåt !! det skal kun være [brugernavn] og ikke "sidste brugernavn" er det muligt?
Avatar billede detox Nybegynder
06. juli 2003 - 21:30 #19
Ja, så flytter du bare koden:
$res = mysql_query("SELECT brugernavn FROM tabel ORDER BY ID DESC LIMIT 0,1");
$out = mysql_fetch_array($res);
echo "Sidste Brugernavn: <font color='#0000FF'>" . $out['brugernavn'] . "</font><br>";
Avatar billede emureactor Nybegynder
06. juli 2003 - 21:33 #20
du er min helt
Avatar billede detox Nybegynder
06. juli 2003 - 21:36 #21
Du skal jo tænke på at php genererer ganske almindelig html, så du kan indsætte html-kode, hvor du har lyst og hoppe ind og ud af php som du lyster. Bare prøv at forestille dig den færdige html-kode.
Avatar billede emureactor Nybegynder
06. juli 2003 - 21:39 #22
yes men det var mere fordi den lavede parse error hvergang på grund af de der "text" tegn - men du har brugt  'text' ??
Avatar billede detox Nybegynder
06. juli 2003 - 21:43 #23
Ja, normalt skal du escape " tegn således \" når du bruger dem i en streng.
Men da magic_quotes normalt er slået til php, kan du bruge ' istedet, så finder php selv ud af det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester