Verwendung von explizitem join
Syntax könnte dir helfen. Schreiben Sie Ihre Abfrage um in:
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'
und alle Zeilen ohne WHERE-Bedingung abrufen:
SELECT
users.email, users.password, data.data_1, data.data_2
FROM
users
INNER JOIN
data
ON
users.user_id=data.user_id
Es trennt die Bedenken:Bedingungen, die Tabellen verbinden, von Bedingungen, die die Ergebnismenge einschränken.