Código PHP:
mysql_select_db($database_conexion1, $conexion1);
$query_Recordset1 = sprintf("SELECT * FROM canales WHERE sat like '$sate' OR canal like '$canal' OR en like '$fta' ORDER BY canal ASC", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $conexion1) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
Es que ahora mismo, si un usuario en su busqueda da valor a los tres campos, $sate, $canal y $fta, me esta dando un resultado de busqueda de todo lo que contemple uno de esos tres campos y no es como deseo, lo que deseo es primero por sate, dentro de sate despues por canal y dentro de canal por fta.
Espero que me entiendan lo que pretendo decir, muchas gracias por sus respuestas