Invitado
Fecha de ingreso: 08/may/2007
|
Cita:
$query_resultados = sprintf("SELECT %s, %s, nombre FROM hoteles WHERE %s = %s AND %s = %s", GetSQLValueString($seccion_resultados, "text"),GetSQLValueString($concejo_resultados, "int"),GetSQLValueString($seccion_resultados, "text"),GetSQLValueString($seccion_resultados, "text"),GetSQLValueString($concejo_resultados, "int"),GetSQLValueString($concejo_resultados, "int"));
|
no...mira, sprintf lo que hace es devolver un string con el formato que tu quieras...ejemplo.
Cita:
$string = sprintf("hola %s, como estas?", "dukylayka");
|
salida => hola dukylayka, como estas?
otro ejemplo...
Cita:
$string = sprintf("Hola %s, soy %s", "dukylayka", "Coke");
|
salida => Hola dukylayka, soy Coke.
si tu formato es...
Cita:
"SELECT %s, %s, nombre FROM hoteles WHERE %s = %s AND %s = %s"
|
y quieres que la salida sea...
"SELECT seccion, concejo, nombre FROM hoteles WHERE seccion = '$seccion_resultados' AND concejo = '$concejo_resultados'"
tienes que hacerlo asi...
Código PHP:
$query_resultados = sprintf("SELECT %s, %s, nombre FROM hoteles WHERE %s = %s AND %s = %s",
"seccion",
"concejo",
"seccion",
GetSQLValueString($seccion_resultados, "text"),
"concejo",
GetSQLValueString($concejo_resultados, "text"));
o sustituyendo las variables fijas...seccion y concejo.
Código PHP:
$query_resultados = sprintf("SELECT seccion, concejo, nombre FROM hoteles WHERE seccion = %s AND concejo = %s",
GetSQLValueString($seccion_resultados, "text"),
GetSQLValueString($concejo_resultados, "text"));
Coke.
Última edición por Coke-OFF; 29/11/2009 a las 02:55.
|