Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2003, 05:58
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
kco, no pretende ordenar por 2 campos. Las variables son una el nombre del campo y la otra el "sentido" de la ordenacion (ASC o DESC).

Por cierto, ferent
Cita:
El caso es que realizo una consulta para una base de datos Mysql y se que para insertar variables de php debo poner estas entre comillas para que la sentencia SQL no equivoque las variables con los campos de la DB.
No entiendo lo de que deben ir las variables entre comillas. Eso no es cierto. Si pones ' dentro de la cadena delimitada por ", la salida tendra esas '. Las ' las debes poner si asi lo requiere la sintaxis SQL, como en el caso de los valores de texto. Pero tanto si usas variables PHP como si pones el texto directamente. Es decir, podiras poner perfectamente:
Código PHP:
$result=mysql_query("select DOMINIO, DIA_ALTA, MES_ALTA, YEAR_ALTA, DIA_VENCIMIENTO, MES_VENCIMIENTO, YEAR_VENCIMIENTO, TIPO, ID_CLIENTE from DOMINIOS order by $orden $ori "$link)or die (mysql_error()); 
sin ningun problema (siempre que por lo menos $orden tenga un nombre de campo valido).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.