PHP - quiero moverme x los registros de una consulta

 
Vista:
sin imagen de perfil

quiero moverme x los registros de una consulta

Publicado por Hugo S. S. (47 intervenciones) el 20/07/2007 16:56:21
hola como estan?
tengo un problema con una consulta.
La consulta es asi:

$consulta_ocup="SELECT * FROM movimientos WHERE id=1 UNION SELECT * FROM movimientos WHERE id=1 ";
$res_ocup=mysql_query($consulta_ocup,$link->link);

$datos = mysql_fetch_object($res_ocup);
$id = $datos->id;
$id_mozo = $datos->id_mozo;
$nombre_mozo = $datos->apenom;
$datos->movenext();
$id_cliente = $datos->id_cliente;
$nombre_cliente = $datos->apenom;

Entonces yo tengo una tabla de movimientos donde tengo registrados y relacionados por un id. Ovbservese el UNION de la consulta Esta consulta completa siempre trae 2 registros o ninguno.
Del primer registro de resultado capturo el id de movimiento, el id y el nombre del mozo. Y ahora es donde tengo el problema. Quiero moverme solo un registro para posicionarme en el resultado de la 2da consulta y asi tomar el id y el nombre del cliente.
Todo va bien hasta la linea del movenext() que es donde tengo el problema:

"<br />\n<b>Fatal error</b>: Call to undefined method stdClass::movenext() in <b>/var/www/html/essrestobar/essrestobar/ventas/get_tables_xml.php</b> on line <b>26</b><br />\n"

Eso me dice. Por favor quien me pueda ayudar, mi gracias!!!!!
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
sin imagen de perfil
Val: 1.071
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

RE:quiero moverme x los registros de una consulta

Publicado por Yamil Bracho (888 intervenciones) el 20/07/2007 21:59:42
El metodo MoveNext() no esta definido para un result...!
Para ello haces otra llamada a mysql_fetch_object()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar