Foros del Web » Programando para Internet » PHP »

como escribir correctamente la sentencia Where

Estas en el tema de como escribir correctamente la sentencia Where en el foro de PHP en Foros del Web. Hola a todos Tengo mi query dentro de mi codigo php y no logro que me funcione como yo quiero, alguien me puede ayudar para ...
  #1 (permalink)  
Antiguo 26/01/2008, 18:56
 
Fecha de Ingreso: diciembre-2007
Ubicación: Guatemala
Mensajes: 13
Antigüedad: 16 años, 11 meses
Puntos: 0
como escribir correctamente la sentencia Where

Hola a todos

Tengo mi query dentro de mi codigo php y no logro que me funcione como yo quiero, alguien me puede ayudar para saber como lo puedo escribir correctamente.

Lo que quiero hacer es simple, consultar mi tabla alumno y mostrar solo los alumnos que en idjornada tengan el valor 1, 2 y 3 y que status sea igual a 1 de lo contrario que no muestre nada y ordenarlo por idjornada.

El problema es que mi consulta ignora status=1, sera que despues de un Where no se puede usar and y or.

Código PHP:

$query
="SELECT * FROM alumno WHERE status=1 && idjornada=1 || idjornada=2 || idjornada=3 ORDER BY idjornada";
$result=mysql_query($query);
$entrar=1;

echo 
"<table align='center' width='100%' border='0' cellspacing='0' cellpadding='0'>"
echo 
"<th bgcolor='#FFFFFF'>#</a></th>"
echo 
"<th bgcolor='#FFFFFF'>Nombre</a></th>"
echo 
"<th bgcolor='#FFFFFF'>Grado</a></th>"
echo 
"<th bgcolor='#FFFFFF'>Seccion</a></th>"
echo 
"<th bgcolor='#FFFFFF'>Jornada</a></th>"

$i 0;

while (
$row=mysql_fetch_array($result))
{

    {
        
        
$i $i +1;
        
$entrar=0
Agradezco toda la ayuda y saludos a todos.

Última edición por --eDDu--; 26/01/2008 a las 19:03
  #2 (permalink)  
Antiguo 26/01/2008, 20:06
 
Fecha de Ingreso: diciembre-2007
Ubicación: Guatemala
Mensajes: 13
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: como escribir correctamente la sentencia Where

Ya me funciono... no sabia como escribir mi consulta,

asi lo hice.

Código PHP:

$query
="SELECT * FROM alumno WHERE status=1 and (idjornada=1 or idjornada=2 or idjornada=3) ORDER BY idjornada"
Saludos.
  #3 (permalink)  
Antiguo 27/01/2008, 16:40
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Re: como escribir correctamente la sentencia Where

Trasladado de BD a PHP. Favor no poner código de programación en BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:51.