Perchè così ottengo $num=-1

include "http://localhost/ecommerce_modulare/includes/connessione.php";
$sqllinea="select * from categorie";
$res=mysql_query($sqllinea);
$num=mysql_affected_rows();
echo "$num";

Mentre coì ottengo $num=15?????

include "../includes/connessione.php";
$sqllinea="select * from categorie";
$res=mysql_query($sqllinea);
$num=mysql_affected_rows();
echo "$num";

In nessuno dei due casi mi viene restituito un errore...
Non posso includere un file con un percorso assoluto?

Grazie a tutti!