![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/12/2002, 16:00
|
![Avatar de e-miliox](http://static.forosdelweb.com/customavatars/avatar27491_1.gif) | | | Fecha de Ingreso: noviembre-2002 Ubicación: San Antonio - Chile
Mensajes: 223
Antigüedad: 22 años, 3 meses Puntos: 7 | |
probablemente tienes un problema en la consulta, prueba poner mensajes de error en caso de que fallen tus consultas, quizas puedas resolver tu problema o por lo menos dar una pista mas concreta...
$categ= mysql_query ("SELECT * FROM categoria WHERE categoria=".$categoria." order by categoria");
a ver, puedes hacer la consulta de esta manera, es conveniente que califiques los campos de la tabla, aunque sea una sola,de esta manera te resultamas facil leer la consulta despues, y en cuanto a si puedes cerrar la consulta inmediatamente, pues si, no es necesario el order by en este caso, y ahora que me doy cuenta tal vez tu problema esta en que no pones comillas simples a ambos lados de las variable categoria..mira asi quedaria la consulta
$result = mysql_query("Select * From tabla_categoria Where tabla_categoria.categoria = '".$categoria."' ") or die ('La consulta ha fallado '.mysql_error());
fijate que puse comillas simples y lo que te decia sobre poner un mensaje de error en caso de que la colsuta falle. Espero que te sirva.
Saludos
__________________ =PoWeReD By MySeLf!= |