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

Variable

Estas en el tema de Variable en el foro de PostgreSQL en Foros del Web. Hola buenas tardes me estoy iniciando en PHp & Postgresql y tengo un problema: he escrito el siguiente codigo <html> <body> <?php $conexion = pg_connect("host=localhost ...
  #1 (permalink)  
Antiguo 01/06/2009, 12:38
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Variable

Hola buenas tardes

me estoy iniciando en PHp & Postgresql y tengo un problema:


he escrito el siguiente codigo

<html>
<body>

<?php


$conexion = pg_connect("host=localhost port=5432 dbname=db1 password=pas user=postgres");


$stat = pg_connection_status($conexion);

if ($stat === 0) {
echo "Conexión establecida";

}


$query ="select codigo from valor where nombre = '" .$_POST['nom']."'";
$result_ti = pg_exec($conexion,$query);


$query ="select max(fecha) from matricula where codigo = y aqui quisiera el valor de $result_ti pero no hay manera


$result_fecha = pg_exec($conexion,$query);

echo pg_result($result_fecha, 0, 0);


pg_close($conexion);

?>


</body>

</html>


Gracias por adelantado
  #2 (permalink)  
Antiguo 01/06/2009, 13:54
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Variable

Agistipons..

que tratas de hacer?
al parecer quieres poner el codigo resultante de de la consulta $query ="select codigo from valor where nombre = '" .$_POST['nom']."'"; en el segundo select.

si es esto lo que buscas, esto te debería funcionar.
Código sql:
Ver original
  1. $query ="select max(fecha) from matricula where codigo = (select codigo from valor where nombre = '" .$_POST['nom']."')";

Pruebalo y nos cuentas.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 06:10.