Tengo esta consulta:
$consulta2 = "SELECT id_cotizacion FROM cotizacion.cotizaciones ORDER BY id_cotizacion;
$ejecutar_consulta = $conexionCot->query($consulta2);
while ($registro = $ejecutar_consulta->fetch_assoc())
{
$id_cotizacion = ($registro["id_cotizacion"]);
echo " $id_cotizacion";
}
me trae todos los "id" que ya estan guardados en la BD de la cotizacion, y esos "id" estan guardados automaticamente por el atributo AUTO_INCREMENT en la BD, lo que necesito hacer en esta consulta es traer un dato en especifico, no traerlos todos. ¿Como hago?
Esta consulta me trae el numero de veces que se a usado el id_cotizacion: 1 2 3 4 5
necesito que solo me traiga por ej: 5
$consulta2 = "SELECT id_cotizacion FROM cotizacion.cotizaciones WHERE id_cotizacion = '5' ORDER BY id_cotizacion;
$ejecutar_consulta = $conexionCot->query($consulta2);
while ($registro = $ejecutar_consulta->fetch_assoc())
{
$id_cotizacion = ($registro["id_cotizacion"]);
echo " $id_cotizacion";
}
WHERE id_cotizacion = '5'
Saludos
Gracias por tu respuesta, pero eso es si necesitara el numero 5 en especifico, lo que necesito o no se si pueda hacer es:
que con la consulta que trae ese numero de "id_cotizacion" se me guarde en una variable, para usarla para enlazar dos tablas de la base de datos. No es que, necesite específicamente un numero de esta "id_cotizacion".
No se si me haga entender.
Citar
necesito que solo me traiga por ej: 5
Bueno...
Lo que necesitas entonces es meter un INNER a tu consulta, y de acuerdo al id de id_cotizacion podrás relacionarla con otra tabla y sacar los valores.
Saludos
Todo depende de com hagas la consulta, ahí esta la clave ;)
SELECT id_cotizacion FROM cotizacion.cotizaciones ORDER BY id_cotizacion LIMIT 1
ya intentaste esto?
Saludos.
mmm... talvez lo que quieres es el ultimo id de tu tabla.... :P ....
SELECT id_cotizacion FROM cotizacion.cotizaciones ORDER BY id_cotizacion LIMIT 0,1