dcdieci
23-09-2008, 22:56
Hi folks,
bin gerade daran mich in oop einzuarbeiten.
Leider bekomme ich in nachfolgendem script das array
$this->row
nicht vollständig ausgegebnen.
in der db sind 4 user, doch im array ist nur der erste wenn ich es über return ausgeben. mittels vardump wird er korrekt angezeigt.
danke für hilfe
<?php class executeSql {
public function fetchAssoc($sql){
$this->res = mysql_query($sql);
if(!$this->res){
throw new Exception();
}
$this->num = mysql_num_rows($this->res);
if($this->num == 0){
throw new Exception('the result of the sql statement is 0');
}
while($this->row = mysql_fetch_assoc($this->res)){
return (object) array($this->row); }
}
} ?>
bin gerade daran mich in oop einzuarbeiten.
Leider bekomme ich in nachfolgendem script das array
$this->row
nicht vollständig ausgegebnen.
in der db sind 4 user, doch im array ist nur der erste wenn ich es über return ausgeben. mittels vardump wird er korrekt angezeigt.
danke für hilfe
<?php class executeSql {
public function fetchAssoc($sql){
$this->res = mysql_query($sql);
if(!$this->res){
throw new Exception();
}
$this->num = mysql_num_rows($this->res);
if($this->num == 0){
throw new Exception('the result of the sql statement is 0');
}
while($this->row = mysql_fetch_assoc($this->res)){
return (object) array($this->row); }
}
} ?>
