docs icon indicating copy to clipboard operation
docs copied to clipboard

Zdokumentovat Arrays::associate() a Database::fetchAssoc()

Open dg opened this issue 8 years ago • 6 comments

Database

  • https://github.com/nette/database/blob/master/src/Database/Helpers.php#L240-L270
  • https://github.com/nette/database/blob/master/tests/Database/ResultSet.fetchPairs().phpt

Array

  • https://api.nette.org/2.4/source-Utils.Arrays.php.html#164-213
  • https://github.com/nette/utils/blob/master/tests/Utils/Arrays.associate().error.phpt
  • https://github.com/nette/utils/blob/master/tests/Utils/Arrays.associate().phpt

dg avatar Jul 19 '17 15:07 dg

Jenom pro poradek, Arrays::associate do Utils a Database::fetch do core?

Tedka tam je kod:

// vrátí asociativní pole id => name
$pairs = $database->fetchAssoc('SELECT id, name FROM users');

// vrátí všechny záznamy jako pole
$rows = $result->fetchAll('SELECT * FROM users');

// vrátí jeden záznam
$row = $result->fetch('SELECT * FROM users WHERE id = ?', $id);

// vrátí přímo hodnotu buňky
$name = $result->fetchField('SELECT name FROM users WHERE id = ?', $id);

Chtel by jsi to s popisem parameteru jo? Kdyz je key i value, jenom key, jenom value, asi vid?

f3l1x avatar Jul 22 '17 14:07 f3l1x

Tohle issue vyresim sam.

dg avatar Jul 22 '17 15:07 dg

Super, priradil jsem te. Jestli se muzem domluvit, priste si to klidne prirad sam na sebe a ja budu vedet. Diky.

f3l1x avatar Jul 22 '17 15:07 f3l1x

Ok, jsem nevěděl, jak to tady funguje ;)

dg avatar Jul 22 '17 16:07 dg

Vymluvy? :-D

f3l1x avatar Jul 22 '17 16:07 f3l1x

@dg Mohl by jsi na to prosim mrknout? :-) At to mame z krku.

f3l1x avatar Oct 26 '17 14:10 f3l1x