Código PHP:
SELECT usuarios.foto,usuarios.fecha_nacimiento,usuarios.ID_usuario, usuarios.usuario, usuarios.nombre, usuarios.genero, usuarios.region, usuarios.pais, countries.country_name_es, regions.region_name
FROM usuarios, countries, regions
WHERE countries.country_code=usuarios.pais AND regions.region_code=usuarios.region
AND regions.country_code=usuarios.pais
ORDER BY case when foto is not null THEN foto END DESC, ID_usuario
la tabla regions es de mas o menos 4000 registros
y countries 200
el problema que tengo es que la consulta funcioan bein unas veces y otras veces no me funciona, se me cuelga la BD.
la conexion que hago es desde le PHP la hago asi:
Código PHP:
$conexion = mysql_connect($hostname_conexion, $username_conexion, $password_conexion)
or trigger_error(mysql_error(),E_USER_ERROR);