Diskuze: Problém s výpisem příspěvků
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
no s týmto kódom to neni až také jednoduché, lebo máš jednu metódu
ktorá vykonáva všetky selecty.
Jedno riešenie je pridanie nepovinného parametru funkcii dbselect a jeho
použitie vo forme sql klauzuly order by tu
$query = $this->db->prepare("SELECT $colsSQL
FROM `$table`".
$termSQL);
Můžeš mi to prosím napsat jak to sepsat. Nějak i při hledaní jsem na to furt nepřišel. Já se PHP moc nevěnuji.
Ten kód je moc divokej Nejlehčí budeš mít, když do metody dbSelect přidáš další parametr v podobě $orderBy a ten připojíš za $termSql.
V podstatě nějak takto:
public function dbselect($table, $col, $term = NULL, $orderBy = null).......
$query = $this->db->prepare("SELECT $colsSQL
FROM `$table`".
$termSQL . $orderBy);.....
dbSelect('tabulka', 'sloupce', 'nevim', 'ORDER BY datum DESC');
Zobrazeno 5 zpráv z 5.