Skip navigation

Kölcsönzések listázása

kolcsonzott_konyvek_listaja()

A kolcsonzesek.php oldalon kilistázzuk a már kikölcsönzött könyveket. Ehhez a db_fuggvenyek.php fájlban megvalósított kolcsonzott_konyvek_listaja() függvényt hívjuk meg.

Ez a függvény lekéri azokat a könyveket és hozzájuk tartozó olvasói adatokat, ahol a KONYVEK táblában az olvasojegy értéke nem NULL. Ez a lekérdezés is egyszerűnek, triviálisnak tekinthető annak ellenére, hogy két táblát kell összekötni.

SELECT konyvszam, cim, szerzo, kiado, ev, CONCAT(OLVASOK.olvasojegy, ' - ', OLVASOK.nev) AS olvaso FROM KONYVEK, OLVASOK WHERE KONYVEK.olvasojegy = OLVASOK.olvasojegy;

A függvény egy eredményhalmazt ad vissza, ha sikeres volt a lekérdezés, máskülönben pedig FALSE értékkel tér vissza.

function kolcsonzott_konyvek_listaja() {
    if ( !($conn = konyvtar_csatlakozas()) ) { // ha nem sikerult csatlakozni, akkor kilepunk
        return false;
    }
    
    // vegrehajtjuk az utasitast
    $result = mysqli_query( $conn,"SELECT konyvszam, cim, szerzo, kiado, ev, CONCAT(OLVASOK.olvasojegy, ' - ', OLVASOK.nev) AS olvaso FROM KONYVEK, OLVASOK WHERE KONYVEK.olvasojegy = OLVASOK.olvasojegy") or die(mysql_error());

    mysqli_close($conn);
    return $result;
}