function operaceSQL($sql)
{
    $mysql_server = 'localhost';
    $mysql_databaze = 'database';
    $mysql_uzivatel = 'user';
    $mysql_heslo = 'password';
    $mysqli = new mysqli($mysql_server, $mysql_uzivatel, $mysql_heslo, $mysql_databaze);
    $operace = strtolower(substr(trim($sql), 0, 6));
    switch ($operace) {
        case "select":
            settype($zaznam, 'array');
            $mysqli_data = $mysqli->query($sql)
            or zobrazit($_SERVER["PHP_SELF"] . " - operaceSQL: Chyba při provádění SQL příkazu <PRE>" . $sql . "</PRE><br>Chyba: " . $mysqli->errno . " - " . $mysqli->error, 1);
            foreach ($mysqli_data as $key => $item) {
                foreach ($item as $keyItem => $valueItem) {
                    $zaznam[$key][$keyItem] = $valueItem;
                }
            }
            $mysqli_data->close();
            return $zaznam;
            break;
        default:
            $mysqli->real_query($sql)
            or zobrazit($_SERVER["PHP_SELF"] . " - operaceSQL: Chyba při provádění SQL příkazu <PRE>" . $sql . "</PRE><br>Chyba: " . $mysqli->errno . " - " . $mysqli->error, 1);
    }
}

 

Vlastimil Pošmura, 2018