Hej
Jeg sidder og roder med funktioner i php og i den forbindelse har jeg et spørgsmål, da jeg i min funktion benytter MySQLi(prepared statements) og som det er lige nu, så skal jeg sende $mysqli med som et parameter, hvilket jo ikke burde være nødvendigt.
Min funktion ser således ud:
- function site_option($page_part, $mysqli) {
- $stmt=$mysqli->prepare('SELECT `option_value` FROM `page_options` WHERE `option_name`=?');
- $stmt->bind_param('s', $page_part);
- $stmt->execute();
- $stmt->bind_result($page_option);
- $stmt->fetch();
- $stmt->close();
- echo $page_option;
- }
Når jeg så kalder min funktion, så skriver jeg site_option("title", $mysqli), hvis jeg f.eks. vil hente indholdet til <title>. Findes der ikke en måde hvorpå jeg kan køre min funktion uden at den skal have $mysqli med som parameter?