PHP-Objekte

Sniff

Mitglied
also ich hab ein Objekt $objekt aus einer mySqlDatenbankgelesen daraus lese ich jetzt einen Datensatz aus:
PHP:
$i = $objekt->result["test"][1];
Dann setzte ich den Datenzeiger ein weiter und lese den nächsten Wert aus:
PHP:
$objekt->next();
$i = $objekt->result;
dann kann ich aus einem mir unbegreiflichen Grund nciht mehr mit $i rechnen weils ein Array ist.
Könnt ihr mir da helfen ich weiss nciht mehr weiter.
 
Hi Sniff!

Dieses Objekt hast du selbst entworfen,
oder ist eine Rueckgabe von einer DB-Funktion? (die mir neu waere)

Ich verstehe nicht was es machen soll,
kann dir deswegen auch nicht helfen.

Schreib mal ausfuerlicher,
am besten mit dem Code vom Objekt.
 
naja das ist eigentlich nicht mein Code sonst könnt ich ja damit was anfangen ;)

$ships = new db_query;
$ships->execute("SELECT * FROM tblraw_ships ORDER BY rsh_id");
$ships->next();

das liest die datenbank aus also in diesem Fall die gesamte Tabelle.
mehr soll es wohl auch nicht machen als die daten zu speichern wie in einem Array. Nur das auslesen der Daten aus dem Objekt klappt nicht. Die Variable in die ich die Datenübertragen will ist danach ein Array was ja nciht sein sollte.

PHP:
$i = $ships->result["rsh_requires1"][$up6];
$wp_preis = $i * $preisSchrott; // hier geht noch alles
$ships->next();
$i = $ships->result;
$wp_preis = ($i * $preisErz) + $wp_preis; //$i ist jetzt ein array die Formel geht also nicht
 
und hast du auch schon mal das versucht?
PHP:
$i = $ships->result["rsh_requires1"][$up6];
$ships->next();
$i = $ships->result["rsh_requires1"][$up6];
$wp_preis = ($i * $preisErz) + $wp_preis;

Ich kenn dieses Objekt nicht, ist ja nur ein Versuch.
 
Ich weiss nicht wie dieses Objekt gemacht ist,
aber ich wuerde es so ausprobieren,
vielleicht klappt es ja.
 

Neue Beiträge

Zurück