phpbar.de logo

Mailinglisten-Archive

[php] foreach in Klasse meldet invalide Argumente

[php] foreach in Klasse meldet invalide Argumente

Peter Holm php_(at)_phpcenter.de
Wed, 29 May 2002 22:44:16 +0200


Hallo,

möglicherweise kennen einige hier die db-klasse der phplib.

Jetzt versuch ich in der Klasse $this->Record zu manipulieren und
bekomm immer den Fehler, $this->Record sei ein invalides Argument.
Die Funktion wird allerdings dennoch ausgeführt.

Was ist denn da los? Warum "invalid argument"?


  function next_record() {
    if (!$this->Query_ID) {
      $this->halt("next_record called with no query pending.");
      return 0;
    }

    $this->Record = _(at)_mysql_fetch_array($this->Query_ID);
    $this->Row   += 1;
    $this->Errno  = mysql_errno();
    $this->Error  = mysql_error();

    $stat = is_array($this->Record);
    if (!$stat && $this->Auto_Free) {
      $this->free();
    }

   # SPITS ERROR "INVALID ARGUMENT SUPPLIED FOR FOREACH()" WHY???
   # foreach ( $this->Record as $k => $v)

	{ $this->Record[$k] = stripslashes($v);  }

    return $stat;
  }


php::bar PHP Wiki   -   Listenarchive