PHP5 & MySQL configurationsfil
Hej.Det er nemt for mig at lave i fælles konfigurationsfil med almindelige klasser men OOP metoden kan jeg ikke helt gennemskue.
Lige nu gør jeg det rimeligt klodset og i hver klasse fil:
<?php
class Productlist {
protected $dbname = 'database_server_navn';
protected $dbhost = 'localhost';
protected $dbuser = 'brugernavn';
protected $dbpass = 'kodeord';
protected $dbport = '';
function show_productlist($cat_id) {
$mysqli = new mysqli($this->dbhost, $this->dbuser, $this->dbpass, $this->dbname);
$productlist_query = $mysqli->query("SELECT * FROM products_to_categories, product, product_description, product_image, product_price WHERE products_to_categories.pid = $cat_id AND products_to_categories.cid = product.product_id AND product_description.product_id=product.product_id AND product_price.product_id=product.product_id AND product_image.product_id=product.product_id");
if (mysqli_num_rows($productlist_query) == 0) echo "No products in this category.";
return $productlist_query;
}
}
?>
Er der en anden måde jeg kan gøre det så den inkluderer en konfigurationsfil istedet f.eks. config.php ?