added some fixes

This commit is contained in:
szabomarton 2025-03-19 09:08:40 +01:00
parent aecc7f9351
commit 8a4f77fee1
2 changed files with 22 additions and 9 deletions

View File

@ -125,27 +125,27 @@
}
}
// Query to count the number of screenings starting at 20:00
$feladat15 = "SELECT COUNT(id) as vetitesek_szama FROM vetites WHERE kezdes = '20:00'";
echo "<div class='result'>Vetítések száma 20:00 órakor: " . executeQuery($conn, $feladat15, true) . "</div>";
// Query to get top 5 guests
$feladat16 = "SELECT COUNT(jegy.id) as 'jegy_db', vendeg.nev as 'vendeg_nev' FROM jegy INNER JOIN vendeg on jegy.vendegId = vendeg.id GROUP BY (jegy.vendegId) ORDER BY jegy_db DESC LIMIT 5;";
echo "16.feladat: " . executeQueryAsTable($conn, $feladat16) . "<br>";
// Update query
$updateQuery = "UPDATE film SET cim = 'Csillagok között' WHERE cim = 'Interstellar'";
//$updateQuery = "UPDATE film SET cim = 'Interstellar' WHERE cim = 'Csillagok között'";
if (executeUpdate($conn, $updateQuery)) {
echo "17. feladat: a film címe sikeresen átírva <br>";
echo "<div class='result'>17. feladat: a film címe sikeresen átírva <br></div>";
} else {
echo "Hiba a film címének átírásakor <br>";
}
// Insert query
$insertQuery = "INSERT INTO filmtipus (nev) VALUES ('Animációs')";
$insertQuery = "INSERT INTO filmtipus (nev) SELECT 'Animációs' WHERE NOT EXISTS (SELECT 1 FROM filmtipus WHERE nev = 'Animációs')";
if (executeInsert($conn, $insertQuery)) {
echo "18. feladat: Az új filmtípus hozzá lett adva <br>";
echo "<div class='result'>18. feladat: Az új filmtípus hozzá lett adva <br></div>";
} else {
echo "Hiba a hozzáadáskor <br>";
}

View File

@ -41,4 +41,17 @@ FROM film
INNER JOIN vetites on film.id = vetites.filmId
INNER JOIN jegy on vetites.id = jegy.vetitesId
GROUP BY film.cim
ORDER BY teljes_bevetel DESC LIMIT 1;
ORDER BY teljes_bevetel DESC LIMIT 1;
-- felhasználó
CREATE USER 'felhasznalo'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT, INSERT ON mozi2.filmtipus TO 'felhasznalo'@'localhost';
GRANT SELECT ON mozi2.vendeg TO 'felhasznalo'@'localhost';
GRANT SELECT ON mozi2.jegy TO 'felhasznalo'@'localhost';
GRANT SELECT ON mozi2.film TO 'felhasznalo'@'localhost';
GRANT SELECT ON mozi2.vetites TO 'felhasznalo'@'localhost';
GRANT UPDATE ON mozi2.film TO 'felhasznalo'@'localhost';
FLUSH PRIVILEGES;