login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mysql num rows fout

Offline lasdesigner - 02/10/2005 12:16
Avatar van lasdesignerPHP beginner HAllo, ik heb nog een fout ontdekt, hij zegt hier steeds: 0 topics. Maar dat klopt niet, want er moeten meer topics zijn.

ik heb dit script
  1. <?php
  2. $topic_query_aantal = mysql_query("SELECT * FROM topic WHERE categorie='".$cat_titel."'") or die(mysql_error());
  3. $topic_aantal_a = mysql_num_rows($topic_query_aantal);
  4. while($cat_row = mysql_fetch_assoc($cat_query))
  5. {
  6. $cat_titel = $cat_row['titel'];
  7. $cat_beschrijving = $cat_row['beschrijving'];
  8. $cat_moderator = $cat_row['moderator'];
  9. ?>


Hij loopt nog wel door, maar hij geeft $topic_aantal_a niet goed weer denk ik.

2 antwoorden

Gesponsorde links
Offline nemesiskoen - 02/10/2005 12:19
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. <?php
  2. $q = "SELECT count(id) FROM topic WHERE categorie='". $cat_titel ."'");
  3. $topic_aantal_a = MySQL_result(MySQL_query($q),0);
  4. echo $topic_aantal_a;
  5. ?>

Btway, gebruik is gewoon een id in plaats van een titel om te selecteren. Als je ooit je categorie van titel veranderd moet je dat bij elk topic dat onder deze categorie valt doen.
Offline lasdesigner - 02/10/2005 12:20 (laatste wijziging 02/10/2005 12:27)
Avatar van lasdesigner PHP beginner [edit] Hmm, hij doet het nog niet, Er staat nog steeds '0' .
p.s ik heb de fout al weggehaald, maar nog steeds uitkomst 0!

Edit: gemaakt, hij moest in de while staan.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.197s