Új hozzászólás Aktív témák
-
Tele von Zsinór
őstag
válasz
Sk8erPeter #5523 üzenetére
Erre már érdemes lehetne, ha nem lenne benne a $page alapján négyféle kimenet.
Három megoldás jut eszembe hirtelen:
- a problémát okozó join marad php kódban, a többi megy viewbe, és ahhoz joinolsz
- a $page-től függő feltétel marad php kódban, select-kor where-rel szűrve
- írsz egy tárolt eljárást, mert annak tudsz paramétert átadni, és az rakja össze a teljes, $page alapján szűrt queryt (meg a $data_needed alapján is, ha már tárolt eljárás)Sajnos view-t nem lehet paraméterrel létrehozni.
A szintaktika egyszerű, a második megoldáshoz így csinálnám:
CREATE OR REPLACE VIEW valami AS
SELECT * FROM tbl_img
INNER JOIN tbl_ossze ON tbl_ossze.kep_id = tbl_img.kep_id
INNER JOIN tbl_kutya ON tbl_kutya.kutya_id = tbl_ossze.kutya_id
INNER JOIN tbl_torzskonyv ON tbl_kutya.torzskonyv_id = tbl_torzskonyv.torzskonyv_id
ORDER BY tbl_kutya.nev ASC ;
Új hozzászólás Aktív témák
- Gainward Pegasus 1660 Super - FoxPost az árban, kifizeted és viszi is a róka
- Acer Travelmate P215 /i5-11.gen/Intel Iris Xe/16Gb ram/256Gb ssd/15,6" IPS/magyar bill./
- NZXT H1 (2019, táp, vízhűtés) - (táp kivételével) sosem használt, garanciás
- Keychron K6 eladó
- Neca Predator Jungle Hunter 1987 movie edition figura bontatlan dobozos