---
title: "Dumt fel i mysql_num_rows() ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/39573-dumt-fel-i-mysql-num-rows"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "psykolog"
published: "2002-03-13T17:31:01.000Z"
updated: "2002-03-20T21:05:19.000Z"
replies: 1
views: 214
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/39573-dumt-fel-i-mysql-num-rows"
---

# Dumt fel i mysql_num_rows() ?

## #1 — psykolog, 2002-03-13T17:31Z

Jo, jag kör en fråga till min databas och vill sedan räkna antalet svar med mysql_num rows().

Eftersom jag inte är superhaj på varken SQL eller PHP så har jag närapå alltid en "or die()" efter mina mysql\_\*. 

Grejen är den att om jag får ett tomt svar, (0 rader), så aktiveras die(). Först märkte jag inget, för jag hade mysql_error() som felmeddelande (bara under testkörning, jag lovar), och det gavs inget svar! satte jag däremot felmeddelandet till typ "FEL!", så skrevs det ut.

Är det då så att man helt enkelt inte använder die() då det är inte är kritiskt, dvs die kör igång om man få "false" som svar? 

Det känns fel, eftersom svaret bara borde bli 0 (integer) och inte 0 (boolean)...

Om det kan hjälpa:
PHP Version 4.0.6
Zend Engine 1.06

Hoppas att jag inte varit för luddig!

Permalänk: https://www.webforum.nu/p/39573

## #2 — Jester, 2002-03-20T21:05Z

Ave

Vad skall du använda "nollan" till?

Man behöver ju inte använda die till den funktionen då den inte är kritisk för processen. Jag använder ett t ex ett javascript som om sidan skulle returnera 0 så dyker det upp ett alert meddelande och besökaren skickas tillbaka till ursprungssidan.

```php
if(!mysql_num_rows($antal)) error_message('Inga medlemar hittades');

---

function error_message($msg){
	error_head();
	echo "<SCRIPT LANGUAGE=\"JavaScript\">alert(\"Error: $msg\");history.go(-1)</SCRIPT>";
	error_end();
	exit;
}
```

 

Hoppas du blev klokare 

 :bire 

/Jester

Permalänk: https://www.webforum.nu/p/629237

---

Tråden på webben: https://www.webforum.nu/amne/php/39573-dumt-fel-i-mysql-num-rows
