Autor Zpráva
luma64
Profil
Pozdravujem ! Aký je pls správny zápis, keď chcem zapísať hodnoty z riadkov do poľa ?? Vykonaný príkaz $stmt_sel->execute() určite vráti hodnoty, to som si overil ;

.
$stmt_sel->execute();
.

$ret = [];
    while($row = $stmt_sel->fetch(PDO::FETCH_ASSOC))
    {
        $r1['Id'] = $row['Id'];
        $r1['StartTime'] = $row['StartTime'];
        $r1['EndTime'] = $row['EndTime'];
        $r1['Location'] = $row['Location'];
        $ret[] = $r1;
    }
    catch(Exception $e)
    {
        $ret['error'] = $e->getMessage();
    }
  
  
  return $ret;
  

Vďaka !
Radek9
Profil
luma64:
Co prostě použít metodu fetchAll?
lionel messi
Profil
luma64:

Tvoj zápis bude síce fungovať, ale Radek9 má pravdu, treba použiť na to určenú funkcu danej db vrstvy, v tvojom prípade už zmienenú metódu.

Na záver jedna drobná technická - nezačínaj, prosím, ukážku kódu v diskusii holou bodkou, ale priamo kódom, bude lepšie fungovať zvýraznenie syntaxe. :-)

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:

0