Re: PDO and SAP HANA prepared statements issue

From: Date: Tue, 26 Jan 2016 14:17:53 +0000
Subject: Re: PDO and SAP HANA prepared statements issue
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-49085@lists.php.net to get a copy of this message
On 26/01/16 13:10, Alko Kotalko wrote: > ODBC commands actually work with the ? and colon ($) notations. But not > with colon (:). I suppose this is due to the lack of named parameters > support in ODBC commands (haven't actually confirmed that though). The $ > notation brings me the closest to named parameters because a specific > number can be repeated. This is the key to your problem ... The PDO generic process does not support named parameters directly, so the ? format duplicating the multiple use of a named parameter is required ... if the driver actually supports that? Does your setup work if the SQL is $stmt = $dbh->prepare("SELECT * FROM dummy WHERE col1=? AND col2=? AND col3=?"); $stmt->bindParam(1, $S1); $stmt->bindParam(2, $S2); $stmt->bindParam(3, $S1); On some drivers the named parameters have to be converted to '?' format, but I can't find the notes now on what combination works and what does't :( -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk

« previous php.db (#49085) next »