Beste tweakers,
Ik vraag van een tabel via mysql_num_rows het aantal rijen op. Hij telt het aantal subpagina's van een categorie. Dit gaat prima, tot er een categorie is zonder subpagina's.
De functie verwijst door naar een simpele:
Als er geen rijen zijn is $num_menu_subitems false. Ik dacht eigenlijk dat het dan 0 hoort te zijn.
Mijn eerste vraag is, klopt het wel dat ie false geeft, of is er echt iets fout?
En daarnaast.. ik vind het prettiger en meer human-readeble als het gewoon 0 geeft. Is dit anders mogelijk? Of moet ik gewoon inbakken dat ie kan reageren op een false?
Ik vraag van een tabel via mysql_num_rows het aantal rijen op. Hij telt het aantal subpagina's van een categorie. Dit gaat prima, tot er een categorie is zonder subpagina's.
PHP:
1
| $num_menu_subitems = $this->db->num_rows($result_menu_subitems); |
De functie verwijst door naar een simpele:
PHP:
1
2
3
4
| function num_rows($query) { $result = mysql_num_rows($query) or exit ('Error with num_rows!'.mysql_error().'<br />'); return $result; } |
Als er geen rijen zijn is $num_menu_subitems false. Ik dacht eigenlijk dat het dan 0 hoort te zijn.
Mijn eerste vraag is, klopt het wel dat ie false geeft, of is er echt iets fout?
En daarnaast.. ik vind het prettiger en meer human-readeble als het gewoon 0 geeft. Is dit anders mogelijk? Of moet ik gewoon inbakken dat ie kan reageren op een false?
hopende hiermee een post te hebben gemaakt, teken ik