Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

mostrar registros

Estas en el tema de mostrar registros en el foro de Mysql en Foros del Web. bueno compañeros tengo la siguiente tabla @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original id_prestamo        id_libro    id_adquirio 1           ...
  #1 (permalink)  
Antiguo 21/12/2010, 15:49
 
Fecha de Ingreso: noviembre-2010
Mensajes: 55
Antigüedad: 13 años, 5 meses
Puntos: 0
mostrar registros

bueno compañeros tengo la siguiente tabla
Código MySQL:
Ver original
  1. id_prestamo        id_libro    id_adquirio
  2. 1                           2            06500014
  3. 2                           4            0002
  4. 3                           5            0004
  5. 4                           8            06500012
bueno resulta que el campo id_adquirio alberca 2 campos llaves los que empiesan asi 06500014 pertenece al alumno y los que son de 4 digitos osea asi 0002 son del maestro bueno yo lo que deceo es aser una consulta y mostrar solo los campos que pertenescan al alumno osea todos los que sean de este tipo 06500014 se puede hacer con sql?? o es con php

lo intente de esta forma pero creo que no existe lo del lenght en sql olo estoy planteando mal
Código PHP:
Ver original
  1. conectar();
  2. $result=mysql_query("select * FROM prestamos  WHERE fecha_salida  BETWEEN '$salida' AND '$entrega' AND id_adquirio=length>4 ");
  3. desconectar();
  #2 (permalink)  
Antiguo 21/12/2010, 16:11
 
Fecha de Ingreso: noviembre-2010
Mensajes: 55
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: mostrar registros

lo resolvi de esta forma

Código SQL:
Ver original
  1. conectar();
  2. $result=mysql_query("select * FROM prestamos  WHERE fecha_salida  BETWEEN '$salida' AND '$entrega' AND LENGTH(id_adquirio)>4 ");
  3. desconectar();

Etiquetas: registros
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 08:17.