Witam,
Mam pewien problem z wyszukiwaniem rekordów w tabeli (a raczej z pomysłem jak tego dokonać). Aktualnie mam tabelę, która jako id wiersza ma id produktu w sklepie (czyli nie jest to numeracja od 1 do n tylko niektórych numerków nie ma bo zostały np usunięte) i wartość pod tym numerem id to ilość danego produktu w sklepie.
Teraz chciałbym wyszukać, czy dany produkt z koszyka klienta jest na stanie. Myślałem, żeby wykorzystać funkcję array_search, ale ona będzie wyszukiwała nie po id, a po ilościach z tego co zrozumiałem z manuala. Miałem również pomysł, żeby po prostu dopisać jeszcze jedna kolumnę z id, ale znowu zły pomysł bo array_search zwraca pierwszy pasujący rekord, co znaczy, że jeśli ilość będzie miała taką samą wartość jak id to uzna to za produkt szukany.
Dlatego już nie mam pomysłu. Może ktoś ma jakieś inne sugestie jak to rozwiązać?