Ik probeer het zo makkelijk mogelijk te maken om variabele uit een database te halen. Daarvoor heb ik deze class geschreven:
Met deze class kan ik vanuit elk document de land naam ophalen dmv:
Nu mijn vraag. Is dit wel efficient? En, is het mogelijk om de SQL query uit de functie te halen en die standaard aan te laten roepen, anders moet ik voor elke variabele die ik aanroep een andere query uitvoeren.
PHP:
1
2
3
4
5
6
7
8
9
10
11
| class Get_Var { static function country_name() { $sql_country = "SELECT country_name FROM countries WHERE user_id = '" . $_SESSION['user_id'] . "'"; $result_country = mysql_query( $sql_country ) or die ( 'Unable to execute query.' ); $array_country = mysql_fetch_array( $result_country ); return $array_country['country_name']; } } |
Met deze class kan ik vanuit elk document de land naam ophalen dmv:
PHP:
1
| Get_Var::country_name() |
Nu mijn vraag. Is dit wel efficient? En, is het mogelijk om de SQL query uit de functie te halen en die standaard aan te laten roepen, anders moet ik voor elke variabele die ik aanroep een andere query uitvoeren.