Hi
Habe folgendes Problem:
Ich möchte über eine funktion an mysqli ran... okay hab ich halt in der funktion die $db von der verbindung übergeben. Jedoch wenn ich dann fetch_array oder etwas anderes nehme kommt keine Ausgabe!Fehlermeldung kommt auch keine...
Hier mal der Code:
PHP-Code:
class func {
var $db = null;
function func($db) {
$this->db = $db;
}
# Sprache
function language($title) {
$languageQuery = $this->db->query('SELECT value FROM '.dbPrefix.'_language_item WHERE languageID = "'.languageID.'" AND title = "'.$title.'"');
$languageText = $languageQuery->fetch_array();
if (mysqli_errno() != null) {
echo mysqli_errno().' : '.mysqli_error();
}
echo trim(htmlspecialchars($languageText['value']));
}
}
aufgerufen über
PHP-Code:
$func = new func($db);
$func->language('hier der Titel von dem was ich möchte')
$db ist natürlich
PHP-Code:
$db = new MySQLi($dbHost,$dbUser,$dbPassword,$dbName);
Wenn ich solcheine Abfrage nicht in einer Klasse mache funktioniert sie. Kann mir jemand helfen?
Grüße
Forgi