Tengo una consulta en una base de datos donde me gustaría poner una función php en el WHERE, y no sé como hacerlo.
Pongo un codigo de ejemplo.
<?php
function distance($a,$b,$c,$d,$e){
.......codigo......
}
......................
......................
$var1=7;
$var2=13;
$var3=15;
$var4=12;
//mas codigo..
$query = "SELECT * FROM tabla WHERE (distance(tabla.Orig, tabla.Dest, ".$var1.", ".$var2.", ".$var3.") - ".$var4.") < ".$var4." ";
//mas codigo............
?>
Haber si alguien me puede aclarar como hacerlo, o alguna idea sin tener que recurrir a extraer todos los datos de la tabla y luego pasar la función.
Gracias a todos.