MySQL - ¿Por que da error el mysq_result cuando ...?

 
Vista:

¿Por que da error el mysq_result cuando ...?

Publicado por JB (9 intervenciones) el 14/05/2005 02:21:32
Estoy teniendo problemas con un codigo, a continuacion les presentare la consulta y ¿como? las capturo en una variable:

include("libreria.php4");
$link=Conectar("achdlk_");
$consulta="select mes,ano,alumno,materia,grado from notas where mes='$mes' and ano='$año' and alumno='$alumno' and materia='$materia'";
mysql_query($consulta,$link);
$query=mysql_query($consulta,$link);
$var_mes=mysql_result($query,0,0);
$var_año=mysql_result($query,0,1);
$var_alumno=mysql_result($query,0,2);
$var_materia=mysql_result($query,0,3);
$var_grado=mysql_result($query,0,4);

Cuando la consulta devuelve un resultado no me da problemas pero cuando la consulta no me devuelve nada siempre me da este error:

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 5 in /home3/achfc/public_html/agregar_notas.php4 on line 33

Y asi en cada linea que se encuentra el mysql_result().. Me podrian ayudar diciendome donde puede encontrar alguna URL para leer hacerca de funciones como EMPTY si es que la hay...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder