PHP :: Bug #35248 :: sqlite_query() doesnt set error_msg
| Bug #35248 | sqlite_query() doesnt set error_msg | ||||
|---|---|---|---|---|---|
| Submitted: | 2005-11-16 23:28 UTC | Modified: | 2005-11-17 15:40 UTC | ||
| From: | jwellis at carlalbert dot edu | Assigned: | wez (profile) | ||
| Status: | Closed | Package: | SQLite related | ||
| PHP Version: | 5.1.0RC5 | OS: | * | ||
| Private report: | No | CVE-ID: | None | ||
[2005-11-16 23:28 UTC] jwellis at carlalbert dot edu
Description:
------------
When setting the result of sqlite_query to a result set, if there is an error, error_msg is not set. Example:
$result = $db->query("asdfesdfa", SQLITE_NUM, $db_error);
i would like to note, however, that if i dont set the results into a result set, it works just fine. Example:
$db->query("asdfesdfa", SQLITE_NUM, $db_error);
Reproduce code:
---------------
$db = new SQLiteDatabase("sqlite_db1");
$result = $db->query("asdfesdfa", SQLITE_NUM, $db_error);
print">> $db_error<br>\n";
$db->query("asdfesdfa", SQLITE_NUM, $db_error);
print">> $db_error<br>\n";
Expected result:
----------------
>> near "asdfesdfa": syntax error
>> near "asdfesdfa": syntax error
Actual result:
--------------
>>
>> near "asdfesdfa": syntax error
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2005-11-16 23:46 UTC] sniper@php.net
[2005-11-17 15:40 UTC] iliaa@php.net