I've written a class that reads a database into an array. This works fine,
but when I try to copy the array outside the class using a function that
only does a return $this->$data, I only get one sub-array of the whole one.
Any ideas?
Thanks
Alexander
Code:
class Adressen {
var $connect; // database-handle
var $daten = array(); // array for data
// Constructor
function Adressen($datenbank) {
$this->$connect = $datenbank->getConnect();
}
// read data from database
function readData() {
$this->$daten = array();
$result = mysql_query("select * from adressen");
while($data = mysql_fetch_array($result)) {
extract($data);
$this->$daten[$AdressenID] = array("strasse" => $Strasse, "plz" => $PLZ,
"ort" => $Ort, "land" => $Land, "telefon" => $Telefon, "telefax" =>
$Telefax, "email" => $Email);
}
}
function getData() {
return $this->$daten;
}
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]