Hola, estoy haciendo un codigo para mi pagina, pero parece ser que es erroneo les agradeceria que me dijeran la forma correcta.
Aqui les dejo el script, gracias.
<?php
$pag=$_GET["pag"];
$call=mysql_query("select codigo from todo ORDER BY fecha DESC LIMIT '$pag'*6-6,'$pag'*6",$conexion);
while($datos=mysql_fetch_array($call)){
echo $datos[0];}
echo mysql_error($conexion);
mysql_free_result($call);
mysql_close($conexion);
?>
Saludos, perdon por mi ignorancia :P .
Cita de: gallyt0 en 25 Enero 2007, 20:28 PM
<?php
$call=mysql_query("select codigo from todo ORDER BY fecha DESC LIMIT '$pag'*6-6,'$pag'*6",$conexion);
?>
bueno primero quita esos calculos de la consulta
hazlos afuera de ella
y segundo buscatela no se ve tan dificil .
Saludos.
Prueba poniendo en vez de
Citar
<?php
$pag=$_GET["pag"];
?>
<?php
$pag=$_GET['pag'];
?>
Espero te sirva.
No he llegado a probar tu código, pero no parece muy difícil el error.
La metodología para corregir estos errores suele ser siempre la misma.
Primero, haz un echo de toda la query y ejecutala en el phpMyAdmin. Puede que falle eso, y el error te de en otra linea (generalmente en el mysql_fetch_array/assoc). Si el error no esta allí, estará más abajo, seguro.
Nos sería de gran utilidad que pusieras el error exacto que te da, sino, poco podemos hacer.
Saludos!