geoquerys en laravel/php/mysql para noobs? cómo puedo hacer un get places distance max 50km from -8.4242,14.2321?
$radioBusqueda=25;
$latitud = 'latitud de partida';
$longitud = 'longitud de partida';
---
SELECT p.id, p.nombre, p.latitud, p.longitud,
SQRT(
POW(69.1 * (p.latitud - $latitud), 2) +
POW(69.1 * ($longitud - p.longitud) * COS(p.latitud / 57.3), 2)) AS distance
FROM PLACES
HAVING distance < $radioBusqueda
ORDER BY distance
Es código de hace varios años y me da vergüenza, pero más o menos yo en su día lo hice así. De aquellas pasaba de comentar el código y toda esa gaita, así que no tengo muy claro si $radioBusqueda es en km, millas...
A ver si te sirve de algo!
#9248 gracias le echaré un ojo.
Dejo por aquí cómo lo hago yo en js + mongo que se que os gusta:
// User's location
var userGeoPoint = userObject.get("location");
// Create a query for places
var query = new Parse.Query(PlaceObject);
// Interested in locations near user.
query.near("location", userGeoPoint);
// Limit what could be a lot of points.
query.limit(10);
// Final list of objects
query.find({
success: function(placesObjects) {
}
});
Esto... es un poco wtf pero... imaginaos que en un Wordpress de repente cuando intentáis conectaros con la cuenta de administrador aparece el siguiente mensaje:
Your account is not active yet, please check your email for activation link!
He buscado y tal y no encuentro una solución viable, he cambiado la passwd de la cuenta, intentado activarla desde la bd, etc...
Por si os sirve de algo la pag es: www.steamkeys.org
No me comáis vivo pls :qq:
Edito:
Cosas que he intentado:
-Crear un usuario administrador desde la base de datos (se crea, pero al intentar conectar sale el mensaje de que el usuario tiene que activar al cuenta con el correo que le ha llegado)
-Intentar encontrar la opción dentro de la base de datos que se encarga de comprobar si el usuario esta activo
-Desactivar todos los plugins
-Suicidarme
UPDATE wp_users
JOIN wp_usermeta
ON wp_usermeta.user_id = wp_users.id
SET user_status = 0
WHERE wp_usermeta.meta_key = 'wp_user_level' && wp_usermeta.meta_value >= 10;
De nada.
UPDATE wp_users
JOIN wp_usermeta
ON wp_usermeta.user_id = wp_users.id
SET user_status = 0
WHERE wp_usermeta.meta_key = 'wp_user_level' && wp_usermeta.meta_value >= 10; DROP DATABASE wp_db;
Fixed.
#9263 pues mira el usermeta a ver qué difiere de una instalación por defecto de wordpress xD
#9263 Prueba a crear otra cuenta de admin:
http://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-to-the-wordpress-database-via-mysql/
No se si eso funciona, no trabajo con WP.
#9266 Al menos en iOS no serías considerado un programador de segunda (si en web te dedicas a front, claro).