Autor Zpráva
qteck
Profil
Ahoj,

snažím se dostat jeden řádek z db pomocí pdo fetch() a vytváří mi to na výstupu vždy jeden rozměr na víc a tak to pak musím volat takto:

$content[0]['title']¨

což se mi moc nelíbí:

array (1)
0 => array (6)
id => "1"
title => "Being afraid of losing something" (32)
content => "<p>My first book I read was Martin Eden written by Jack London. There is a ship in the harbor and young strong seaman walks around and helps a man who ... " (1756)
author => "Petr Stejskal" (13)
place => "UK, Bournemouth" (15)
added => "2015-02-11 14:00:48" (19)

Jak se toho mohu zbavit?

Díky


    public function queryFetch($query, $arrays = null)
    {
        $stmt = $this->pdo->prepare($query);
        $stmt->execute($arrays);
        return $stmt->fetch(PDO::FETCH_ASSOC);
    }


    function getArticle($arrays)
    {
        $sql = 'SELECT * FROM articles WHERE id = :id';
        $stmt = $this->db->query($sql, $arrays);
        
        return $stmt;
        
    }


funkce jsou naprosto standartní
qteck
Profil
sorry že na to upozorňuji. ale moje otázka je stále aktuální, Díky
Keeehi
Profil
qteck:
No vypadá to, jako by se místo fetch volalo fetchAll. Co se stane, pokud do where přidáš OR 1=1
qteck
Profil
sem pitomec, vždyť jí tam volám: query(.... :D

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: