Duda mysql

Iniciado por [KMT], 25 Enero 2007, 20:28 PM

0 Miembros y 1 Visitante están viendo este tema.

[KMT]

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 .

alone-in-the-chat

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.

Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

alatul

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.

Ertai

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!
Si la felicidad se comprara, entonces el dinero sería noble.


void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}