Hi, seit gestern habe ich versucht auf mysqli umzusteigen. Habe dann erstmal ein Test gemacht um zu sehn ob auch alles schön klappt. Beim Test ging auch alles wunderbar.
Beispiel:
Was mich dann aber gewundert hat ist, wenn ich die var $dbusr in zb $öasdfjg ändere funtktioniert es trotzdem.
Jetz zu dem was nicht mehr geht.
Bevor ich zu mysqli gewechselt habe ging alles wunderbar. Was ich daran nicht verstehe ist, warum es nicht geht, wenn die Syntax ja eig richtig sein sollte.
Dazu noch, das:
include "dbsetting.php";
$connect = new mysqli($dbhost, $dbusr, $dbpw, $db);
kommt eig aus der Datei dbconnect.php, fals das eine Rolle spielt.
Hoffe ihr könnt mir da weiter helfen, den ich verzweifle langsam und hab schon keine Lust mehr auf mysqli umzusteigen.
lg
Beispiel:
PHP:
include "dbsetting.php";
$connect = new mysqli($dbhost, $dbusr, $dbpw, $db);
$test = $connect->query("SELECT * FROM test");
print $test->num_rows;
while($row = $test->fetch_object()){
print $row->name;
}
Jetz zu dem was nicht mehr geht.
PHP:
class settings{
function skinWahl(){
...
}else $skin = 1;
switch($skin){
case 1: settings::skin($skin);
$css = settings::css($skin);
break;
case 2: settings::skin($skin);
$css = settings::css($skin);
break;
}
}
function skin($skin){
global $dbpf;
print "du"; // wird ausgegeben
$skins = $connect->query("SELECT * FROM ".$dbpf."skins WHERE id = '$skin'");
print "nein"; // ab hier wird nix ausgeben
print $skins->num_rows;
$row = $skins->fetch_object();
print "ssddf";
print $row->name;
include $row->pfad;
}
Dazu noch, das:
include "dbsetting.php";
$connect = new mysqli($dbhost, $dbusr, $dbpw, $db);
kommt eig aus der Datei dbconnect.php, fals das eine Rolle spielt.
Hoffe ihr könnt mir da weiter helfen, den ich verzweifle langsam und hab schon keine Lust mehr auf mysqli umzusteigen.
lg