Autor Zpráva
daddy
Profil *
Ahoj, mohl by mi někdo prosím pomoct? Mám prostě úplně banalní problém, ale nemužu na to přijít. Snažím se v oop vypsat zaznamy z databáze v cyklu foreach.

  function selectAll($sekce){
   $query = $this->mysql->querySingleObject("SELECT * FROM ".$this->table);
   foreach($query as $test){
   echo $test->id;
   }
  }


chyba:
Notice: Trying to get property of non-object in D:\wamp\www\new\example.cz\classes\Section.php on line 14(radek s echem)
Když si vypíšu jenom $test tak mi to vypiš všechno na jeden řádek. Díky za rady.
Shot
Profil *
Cháplu-li to dobře tak se snažíš vypsat všechny záznamy z mysql na každý řádek ?
phobos9007
Profil
[#1] daddy
Zkus:
foreach($query as $id => $test){
   echo $query[$id];
   }
daddy
Profil *
320k2T
Notice: Uninitialized string offset: 0 in D:\wamp\www\new\example.net\classes\Section.php on line 14

  function selectAll($sekce){
   $query = $this->mysql->querySingleObject("SELECT * FROM ".$this->table);
   foreach($query as $test){
   echo $test['id'];
   }
  }
panther
Profil
daddy:
místo foreache zkus while a některou z funkcí mysql_fetch_*()

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0