PHP mysql_num_rows die error

Quiero crear una página, donde los usuarios agregan su información ... Ya tengo esa página creada, pero mi problema real es el código de abajo ...

Tengo algún tipo de problema, con esa parte del código:

<?php
//Connect to DB
$db = mysql_connect("localhost","USER","PASS") or die("Database Error");
mysql_select_db("DB",$db);

//Get ID from request
$idstire = isset($_GET['idstire']) ? (int)$_GET['idstire'] : 0;

//Check id is valid
if($idstire > 0)
{
//Query the DB
$resource = mysql_query("SELECT * FROM stiri2 WHERE idstire = " . $idstire);
if($resource === false)
{
    die("Eroare la conectarea cu baza de date");
}

if(mysql_num_rows($resource) == 0)
{
    die("Se pare ca stirea nu mai exista, sau a fost stearsa. <a     href='http://www.wanted-web.ro'>ACASA</a>");
}

$user = mysql_fetch_assoc($resource);

echo "
<div class='main-article-content'>
<h2 class='article-title'>asd</h2>

<div class='article-photo'>
<img src='" . $user['poza'] . "' class='setborder' alt='' />
</div>

<div class='article-controls'>

<div class='date'>
<div class='calendar-date'>" . $user['data'] . "</div>

                            </div>

<div class='right-side'>
<div class='colored'>
<a href='' class='icon-link'><span class='icon-text'></span>Printeaza articol</a>
<a href='#' class='icon-link'><span class='icon-text'></span>Trimite prietenilor</a>
                                </div>

                                <div>
<a href='#' class='icon-link'><span class='icon-text'></span>de Cristian Cosmin D.</a>
<a href='#' class='icon-link'><span class='icon-text'></span>39 comentarii</a>
                                </div>
                            </div>

<div class='clear-float'></div>


                        </div>


<div class='shortcode-content'>
<p>" . $user['nume'] . " , " . $user['prenume'] . " , " . $user['varsta'] . " , " . $user['localitatea'] . "</p>
                        </div>
                    </div>


";
}

$query = "UPDATE stiri2 SET accesari = accesari + 1 WHERE idstire=\"" . $idstire . "\"";
$result = mysql_query($query) OR die(mysql_error());
?>

Me muestra el error desde aquí:

if(mysql_num_rows($resource) == 0)
{
    die("Se pare ca stirea nu mai exista, sau a fost stearsa. <a     href='http://www.wanted-web.ro'>ACASA</a>");
}

Realmente no entiendo por qué !?

¿Alguien me puede explicar? ¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta