8 messages in com.mysql.lists.mysql-esRe: Seleccionar todos los registros c...
FromSent OnAttachments
Alvaro Cobo17 Sep 2005 13:56 
Jose Miguel Pérez17 Sep 2005 14:24 
Xavier Navarro17 Sep 2005 14:33 
Alvaro Cobo18 Sep 2005 11:25 
Juan Navas19 Sep 2005 08:58 
Edwin Cruz19 Sep 2005 11:09 
Javier C. G.19 Sep 2005 13:23 
Mauro Sánchez19 Sep 2005 14:28 
Subject:Re: Seleccionar todos los registros con WHERE
From:Xavier Navarro (klin@tiscali.es)
Date:09/17/2005 02:33:03 PM
List:com.mysql.lists.mysql-es

Hola Alvaro,

Simplemente, no pongas el WHERE:

SELECT * FROM `tbl_tabla1`

Si lo que quieres es poder enviar la consulta de una u otra manera desde el mismo script de php, podrias hacer algo así:

En una variable tienes el texto por el que filtrar, por ejemlo $condicion, entonces puedes hacer algo como:

$parte_select="SELECT * FROM tbl_tabla "; $parte_where=""; if ($condicion!=""){ $parte_where="WHERE campo1 = '".$condicion."' "; } $consulta=$parte_select.$parte_where; $resultado=mysql_query($consulta);

Hola con todos y todas:

He buscado en el manual de MySQL pero no he encontrado la solucion a esta pregunta muy simple.

Tengo una consulta de seleccion en la que debo filtrar los datos usando una clausula WHERE, pero necesito tambien una opción de ver todos los registros de la tabla, como si no existiese la clausula WHERE.

Por ejemplo:

SELECT * FROM `tbl_tabla1` WHERE campo1 = 'Test'

Pero tambien necesito saber si existe alguna palabra reservada para mostrar todos los registros. Por ejmplo.

SELECT * FROM `tbl_tabla1` WHERE campo1 = * o ALL o % #Para selecionar todos los registros

Existe algo parecido en MySQL.

Les agradezco infinitamente por adelantado,

Saludos,

Alvaro

PD: Detalles del sistema: Mysql server version 4.1.11, PHP 4.3.10-2, Debian Sarge.

------- End of Original Message -------