Usando
join
explícito sintaxe pode ajudá-lo. Reescreva sua consulta para:SELECT
users.email, users.password, data.data_1, data.data_2
FROM
users
INNER JOIN
data
ON
users.user_id=data.user_id
WHERE
users.email='$user_email'
e obtenha todas as linhas sem uma condição WHERE:
SELECT
users.email, users.password, data.data_1, data.data_2
FROM
users
INNER JOIN
data
ON
users.user_id=data.user_id
Ele separa as preocupações:condições que unem tabelas de condições que restringem o conjunto de resultados.