Database rowCount() vrací 1 a fetch() NULL

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
joseff
Člen | 233
+
0
-

Zdravím, může mi někdo vysvětli, jak je možné aby toto někdy nastalo?

$result = $database->query(...);
dump($result->rowCount());
dump($result->fetch());

// VYSLEDEK //
1
FALSE

Když se snažím výsledek projít pomocí foreach tak to také nic nevypíše… Díky

enumag
Člen | 2118
+
0
-

Pokud je query INSERT/UPDATE/DELETE tak to vrátí počet ovlivněných řádků (affected rows), ale z databáze je nevytahuje takže nelze provést fetch.

joseff
Člen | 233
+
0
-

Pardon to mě nenapadlo dolnit, jde o SELECT s jedním INNER JOIN.