Toon posts:

[PHP/MySQL] Count vraagje (Newbie)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit eigenlijk een beetje in de knoop met een, zo lijkt
het, simpel probleem.

Ik ben bezig met een gastenboek.
Het gastenboek werkt al zoals het moet.
Alleen ik wil een paar kleine aanpassingen.

Zo was het nu dat als er 100 entries waren, er ook 100
op 1 pagina staan. Dat heb ik nu opgelost door een limit
te zetten op de SELECT uit mijn mySQL database.

Nu staat er dus onderaan iedere pagina: "Volgende pagina"

Dat wil ik wel laten staan, maar er moet ook:
"$aantal bericht op $aantal2 pagina's"
komen te staan.

Dus ik zet in mijn php file:
code:
1
$teller = mysql_query("SELECT count(*) FROM table");

Als ik dit dus even echo om te testen staat er: Resource id #3

Wat doe ik precies fout???

Oh en dan gelijk maar ff een extra vraagje erbij, scheelt
een nieuw topic. Nu staat de nieuwste post onderaan, hoe draai
ik dat om, dus dat het nieuwste bericht bovenaan staat?

  • whoami
  • Registratie: December 2000
  • Laatst online: 10:11
code:
1
ORDER BY ... DESC

In het vervolg even een manual bij pakken

https://fgheysels.github.io/


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

zie de manual: www.php.net/mysql_query

een query geeft een result pointer terug waar je vv. met andere functies in kan wroeten.

Klaar voor een nieuwe uitdaging.


  • Burat
  • Registratie: Oktober 1999
  • Niet online

Burat

bos wortels

Iets algemener: Elke query in een Relationele Database levert per definitie een tabel op. Ook al is het 1 waarde (zoals in de deze query) - dan is het een tabel met 1 row en 1 column.

Dit kan je ook doortrekken naar PHP: wat er terugkomt van een query is (dacht ik) een 2-dimensional associative array, een tabel dus. En als je antwoord 1 waarde is, is het dus gewoon nog steeds die 2-dimensionale array.

Iets praktischer: voor elke query moet je het result eerst tot row fetchen (met mysql_fetch_array() bijvoorbeeld). Pas daarna kan je de kolommen in die row gebruiken.

Homepage | Me @ T.net | Having fun @ Procurios | Collega's gezocht: Webontwikkelaar PHP