Tema: Resource #5
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/08/2006, 06:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Usa mysql_fetch_array() (o assoc) y accede al resultado por el nombre de la "columna" en lugar del n° de columna . .es más natural entender tu código.

No sé si esperas un sólo registro como resultado . .pero como eso no lo puedes predecir tendrás que.

1) ver si tu consulta SQL arroja resultados.
2) en caso de ser de 1 a N resultados .. recorrerlos con un bucle,

Código PHP:
<?
// concecta a tu BBDD .. selecciona la BBDD a trabajar.

$sql "select codigo_ord_alq from orden_alquiler where rif_cliente = '$rif' and fecha_ini_alq = '$fecha_inicio' and fecha_fin_alq = '$fecha_fin' and monto_total_alq = '$monto' and nro_deposito = '$deposito' and ubicacion_destino_alq ='$destino' and estatus_alq = '$status' and programacion = '$programacion'";

// ejecuta tu consulta SQL
$resultado=mysql_query($sql) or die (mysql_error());

// Verificas si tienes resultados
if (mysql_num_rows($resultados) > 0){
  
// Si hay resultados .. los recorres.
  
while ($row=mysql_fetch_array($resultado){
    echo 
$row['codigo_ord_alq']."<br>";
  }
} else {
  echo 
"no hay resultados";
}
Si tu estás seguro que vas a obtener un sólo resultado .. y más que tienes un sólo "campo" (o columna) que obtener .. puedes acceder al resultado directo usando mysql_result():

Código PHP:
<?
// concecta a tu BBDD .. selecciona la BBDD a trabajar.

$sql "select codigo_ord_alq from orden_alquiler where rif_cliente = '$rif' and fecha_ini_alq = '$fecha_inicio' and fecha_fin_alq = '$fecha_fin' and monto_total_alq = '$monto' and nro_deposito = '$deposito' and ubicacion_destino_alq ='$destino' and estatus_alq = '$status' and programacion = '$programacion'";

// ejecuta tu consulta SQL
$resultado=mysql_query($sql) or die (mysql_error());

// Verificas si tienes resultados
if (mysql_num_rows($resultados) == 1){
  
// Si hay 1 resultado .. los obtengo.
  
echo mysql_result($resultado,0,"codigo_ord_alq");
} else {
  echo 
"no hay resultados";
}

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.