| 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: 11 let
|
|||
0