Zitat:
Zitat von DokuLeseHemmung
PHP-Code:
$result = $this->mysqli->query($query) or die("Query failed: $query<br><br>" . mysql_error());
Entweder mysql oder mysqli !
Entscheide dich.
|
Ok, ich gebe zu, dass war noch ein Fehler, weil ich meine DB Klasse gerade erst von mysql auf mysqli umgestellt habe und dabei noch nicht jede Methode berücksichtigt hatte. Habe ich aber jetzt konsequent auf mysqli umgestellt.
Zitat:
Zitat von DokuLeseHemmung
Das heißt wohl NEIN! Oder: "Ist mir egal..."
Setze doch mal bitte dieses an den Anfang des Scriptes:
PHP-Code:
<?php
error_reporting(-1);
ini_set('display_errors', TRUE);
|
Auch dabei kann ich nicht wirklich widersprechen. Habe den Parameter gesetzt und so gleich auch ein paar Probleme aufgezeigt bekommen. Letztendlich habe ich es jetzt aber lösen können.
PHP-Code:
static function init_BaseSettings()
{
$oDb = new db(DB_HOST, DB_USER, DB_PASS, DB_NAME);
$vresQueryResult = $oDb->query("SELECT name, value FROM basesettings");
$felder = array(array());
while($feld = $oDb->fetch_array($vresQueryResult))
{
$felder[$feld['name']] = $feld['value'];
}
return $felder;
}
Damit wird das Array jetzt korrekt befüllt und ich kann dann auf die einzelnen Basisparameter zurück greifen.
PHP-Code:
$basesettings = array(array());
$basesettings = Helper::init_BaseSettings();
echo $basesettings['url'];
Auf jeden Fall vielen Dank für die Denkanstöße.
Gruß