Autor | Zpráva | ||
---|---|---|---|
oop Profil * |
#1 · Zasláno: 7. 5. 2014, 21:31:14 · Upravil/a: oop
Zdravím
chci se zetat,doučuju se php oop. a nemůžu přijít na to kde mám chybu, má to udělat to,že to má nejdříve propojit 2 tabulky (uživatele a questions) a potom vybrat řádky v questions pouze s vybraným uživatelem... všechno si myslím že mám správně,chyba bude asi nejspíš v mysql dotazu public function questions($url) { return DB::all('SELECT * FROM `uzivatele` INNER JOIN `questions` ON (`for` = `prezdivka`) WHERE `uzivatele_id` = ?', array($url)); } Nevypíše mě všechny questions (nevypíše nic) výpis mám ve foreach <?php foreach($questions as $more) : ?> <header> <h1><?= $more['prezdivka'] ?></h1> <p>Publikováno: <?= $more['date'] ?> | Autor: <?= $more['from'] ?></p><br> </header> <section> <?= $more['quest'] ?> </section> <? endforeach ? a proměnnou do templatu mám zde: $this->data['questions'] = ManazerQuestu::questions(); Díky za radu Ještě doplním funkci pro db public static function all($dotaz, $parametry = Array()) { $navrat = self::$spojeni->prepare($dotaz); $navrat->execute($parametry); return $navrat->fetchAll(); } |
||
oop Profil * |
#2 · Zasláno: 7. 5. 2014, 22:35:51
tak už nic,vyřešeno..byla to banální chyba :D
|
||
lionel messi Profil |
#3 · Zasláno: 8. 5. 2014, 18:56:45
oop:
„byla to banální chyba“ Prezradíš takým laikom v oblasti OOP, ako som ja, ale i ďalším, aká? :-) |
||
Časová prodleva: 10 let
|
0