On Mon, May 20, 2013 at 2:35 PM, Gilles <g...@live.fr> wrote:

> Hello,
>
> I'm not sure if it's a bug :
>
> $o_sqlite3=new SQLite3('test.sqlite');
>
> $r=$o_sqlite3->exec('');
> echo'<pre>';var_dump($r);echo'**</pre>'; // bool(true)
>
> $r=$o_sqlite3->query('');
> echo'<pre>';var_dump($r);echo'**</pre>';  // bool(false)
>
> $r=$o_sqlite3->exec(false);
> echo'<pre>';var_dump($r);echo'**</pre>';  // bool(true)
>
> $r=$o_sqlite3->query(false);
> echo'<pre>';var_dump($r);echo'**</pre>';  // bool(false)
>


It makes sense in some way, query fails because the query didn't return any
result, exec succeeds because it does not require a result. The query
itself is valid.

- Matijn

Reply via email to