Autor | Zpráva | ||
---|---|---|---|
qteck Profil |
#1 · Zasláno: 13. 2. 2015, 12:14:53 · Upravil/a: qteck
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í |
||
Časová prodleva: 3 dny
|
|||
qteck Profil |
#2 · Zasláno: 16. 2. 2015, 02:35:25
sorry že na to upozorňuji. ale moje otázka je stále aktuální, Díky
|
||
Keeehi Profil |
#3 · Zasláno: 16. 2. 2015, 03:40:09
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 |
#4 · Zasláno: 16. 2. 2015, 16:51:14
sem pitomec, vždyť jí tam volám: query(.... :D
|
||
Časová prodleva: 9 let
|
0