PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Database » DB » Bug #9869

SQL Command doesn't work

Details

Submitted2007-01-18 15:34 UTC
Fromozgurh at infratech dot com dot tr
Assignedaharvey
StatusClosed
PackageDB
PHP Version4.4.4
OSWindows XP Pro.
Roadmaps(Not assigned)

Comments

[2007-01-18 15:34 UTC] ozgurh at infratech dot com dot tr

Description:
------------
Hello;

I'm using PEAR DB Package. (with mssql 2000) I saw that if I use " INTO " word in WHERE condition I got an error. All get* functions getting error or unexpected result.

Test script:
---------------
require_once 'DB.php';
$dsn = $XPARAMETERS['db_type'] . "://" . $XPARAMETERS['db_username'] . ":" . $XPARAMETERS['db_password'] . "@" . $XPARAMETERS['db_ip'] . "/" . $XPARAMETERS['db_name'];
$db = DB::connect($dsn, false);
$res = $db->getOne("SELECT COUNT(*) AS SAYI FROM RESOLUTIONS WHERE ( RESOLUTIONS.CODE = ' INTO ' )",null,DB_FETCHMODE_ASSOC);
echo $res;
// $res = $db->getAll("SELECT * FROM RESOLUTIONS WHERE RESOLUTIONS.CODE = ' INTO '");
$db->disconnect();

Expected result:
----------------
1

Actual result:
--------------
Fatal error: Call to a member function on a non-object in c:\inetpub\wwwroot\Spectra271\PEAR\DB\common.php on line 1296