Diskuze: array_intersect do podmínky
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
A nebylo by jednodussi to udelat sql dotazem? Prijde mi, ze ty data mas
nejspis z databaze.
Jinak si myslim, ze je to ok.
array_intersect podle dokumentace vraci vzdy array. Jine funkce pri chybe vraci
ale false.
No kód je součástí autorizace uživatele napříč systémem. Jedná se o systém oprávnění kdy se ne vždy porovnávají stejná data a ne úplně vím jak něco takového udělat na úrovni SQL.
google = array intersect mysql
https://www.techonthenet.com/…ntersect.php
SELECT category_id
FROM products
WHERE category_id < 100
INTERSECT
SELECT category_id
FROM inventory
WHERE quantity > 0;
--
SELECT products.category_id
FROM products
WHERE products.category_id < 100
AND products.category_id IN
(SELECT inventory.category_id
FROM inventory
WHERE inventory.quantity > 0);
SELECT contacts.contact_id, contacts.last_name, contacts.first_name
FROM contacts
WHERE contacts.contact_id < 100
AND EXISTS (SELECT *
FROM customers
WHERE customers.last_name <> 'Johnson'
AND customers.customer_id = contacts.contact_id
AND customers.last_name = contacts.last_name
AND customers.first_name = contacts.first_name);
Jo já to hledal pod něčím jiným. Budu se na to sql muset více zaměřit. Každopádně díky
Zobrazeno 6 zpráv z 6.