J'ai 2 tables que j'ai besoin d'interroger avec des contenus similaires mais des noms de champs différents.Comment fusionner ces 2 requêtes en regardant 2 tables en 1 requête?
Je veux fusionner les 2 requêtes suivantes en 1 de sorte que j'ai 1 ensemble de résultats.
Les 2 requêtes sont:
SELECT
bookings.booking_name,
bookings.booking_email,
bookings.booking_mobile
FROM
bookings
WHERE
(bookings.booking_email LIKE "%' . $_POST['val'] . '%"
OR
bookings.booking_name LIKE "%' . $_POST['val'] . '%"
OR
bookings.booking_mobile LIKE "%' . $_POST['val'] . '%"
)
SELECT
purchases.customer_name,
purchases.customer_email,
purchases.customer_phone
FROM
handbags
WHERE
(purchases.customer_email LIKE "%' . $_POST['val'] . '%"
OR
purchases.customer_name LIKE "%' . $_POST['val'] . '%"
OR
purchases.customer_phone LIKE "%' . $_POST['val'] . '%"
)
Comment est ce genre de chose accompli afin que mon résultat customer_email et booking_email est accessible par simple « e-mail ».
Google pour "Injection SQL" et se rendre compte que ce code a un énorme trou de sécurité. –
Ahh, merci pour cela. Ce sql se passe derrière une connexion sécurisée pour un environnement de bureau, donc ce n'est pas un gros risque. – willdanceforfun