Hola!!
Mil gracias, la verdad es que si que me ha servido, lo he lanzado desde el PhpMyAdmin y funciona todo Ok, pero en PHP no me funciona... algo haré mal.. pongo el siguiente código:
Código PHP:
$consultaDestino="SELECT * FROM tarifasPrecios_OUT
WHERE LEFT('$numDestinoOK', 1) = prefijo_pais
or LEFT ('$numDestinoOK', 2) = prefijo_pais
or LEFT ('$numDestinoOK', 3) = prefijo_pais
or LEFT ('$numDestinoOK', 4) = prefijo_pais
or LEFT ('$numDestinoOK', 5) = prefijo_pais
or LEFT ('$numDestinoOK', 6) = prefijo_pais
or LEFT ('$numDestinoOK', 7) = prefijo_pais
or LEFT ('$numDestinoOK', 8) = prefijo_pais
or LEFT ('$numDestinoOK', 9) = prefijo_pais
or LEFT ('$numDestinoOK', 10) = prefijo_pais
ORDER BY length(prefijo_pais) DESC LIMIT 1)";
$resultados = mysql_query($consultaDestino);
while($row = mysql_fetch_array($resultados)) {
$pais=$row["pais"];
}
Hay hasta 10 , porque en mi tabla tengo destinos 10 dígitos de "prefijo", esto es porque diferencia entre provincias y tal..
¿Ves algo mal?
Graciasssss :D:D