Error - mysql_num_rows

alexpure
20 de Enero del 2006
$query="select max(nid_meta) from inftrim_f4metas where nid_proyecto=$my_proyecto and txt_periodo=$periodo";
$result=mysql_query($query,$conn);
(L5)$row=mysql_num_rows($result);
(L6)while($row = mysql_fetch_array($result)) {

este mensaje de error me sale...l apregunta es porque??

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:appservwwwitf4_grabameta.php on line 5
c:appservwwwitf4_grabameta.php on line 6


trauma
20 de Enero del 2006
Tienes un error en la consulta de MySQL. Quizás sea porque la varible periodo es de tipo texto y la estás escribiendo sin comillas. Prueba esto:

$query="SELECT MAX(nid_meta) FROM inftrim_f4metas WHERE nid_proyecto=".$my_proyecto." AND txt_periodo='".$periodo."'";