Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/09/2004, 03:09
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

2 cosas:
Cita:
formato dd/mm/yy
PHP y la mayoria de bases de datos estan hechas por ingleses, y ese formato que dices es castellano. Asi que necesitas pasarla a un formato que entienda PHP y/o la base de datos. El formato "normal" que puede servirte es YYYY/MM/DD.
Cita:
$sql1="select modelo, versión, matricula, vendedor, satelites, f_matricula as fecham
from bd_coches
where f_matricula between $fecha1 and $fecha2
order by f_matricula
";
Cada base de datos puede tener una sintaxis especial para indicar que un valor es una fecha. En MySQL hay que ponerlas entre comillas, en otras entre #. Tienes que hacer que la consulta corresponda con esa sintaxis. En este caso, la consulta que intentas ejecutar es:

select modelo, versión, matricula, vendedor, satelites, f_matricula as fecham
from bd_coches
where f_matricula between 1/9/04 and 9/9/04
order by f_matricula

Si la sintaxis para fechas de tu BD es distinta, no te funcionara. Primero averigua como tiene que ser la sintaxis correcta, y luego usa PHP para generar la consulta con los valores.

Saludos.

PD: Como no veo relacion directa con PHP-GTK, la muevo a PHP. Si tienes dudas sobre la sintaxis de la consulta para tu BD, mejor pregunta en el foro de base de datos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.