Microsoft Drivers 3.0.1 for PHP for SQL Server with PHP 5.4 Support Released
Dear SQL Server Developer Community,
As you know, two weeks ago, we released our 3.0 drivers along with SQL Server 2012. It was around the same time that PHP 5.4 was also released to the web, and we have received many requests from our community members to support the new PHP runtime. It is my pleasure to announce that we have listened to you, and have updated our drivers to 3.0.1. The major feature added for this release is support for PHP 5.4, as well as some minor bug fixes.
As always, you can find documentation on the driver at our MSDN documentation page, provide feedback on our MSDN Forum and at the SQL Server Connect Site, and download the driver here. Also note that you will require the SQL Server 2012 Native Access Client, available as part of our SQL Server 2012 Feature Pack, viewable here. You can find the source code at our Codeplex Page.
Thanks,
Jonathan Guerin
Program Manager
SQL Connectivity
Microsoft Corporation
Comments
Anonymous
March 22, 2012
Thanks for the fast release! Found one bug though with sqlsrv_fetch_object: class xyz {} $tsql1 = 'SELECT abc,xyz FROM table_1'; $stmt1 = sqlsrv_query($conn, $tsql1); $row1 = sqlsrv_fetch_object($stmt1, 'xyz'); $tsql2 = 'SELECT abc,xyz FROM table_2'; $stmt2 = sqlsrv_query($conn, $tsql2); $row2 = sqlsrv_fetch_object($stmt2); // NO xyz class here!! print $row1->abc; // this works! print $row1->xyz; // this doesn't: 'PHP Notice: Undefined property: xyz::$xyz' print $row2->abc; // this works! print $row2->yxz; // this doesn't: 'PHP Notice: Undefined property: stdClass::$xyz' print_r($row1);print_r($row2); // this works, it correctly prints the 2 properties and their content for each query!Anonymous
March 23, 2012
Moritz, Thanks for reporting it, will we investigate this issue. :) Cheers, JonathanAnonymous
March 27, 2012
Thanks for the quick answer! I hope my attempt at explaining the problem with code was comprehensible... it's a bit weird this bug! Should I open a bug report somewhere else, or is it sufficient here? ThanksAnonymous
March 27, 2012
I have filed it in our internal tracking system :) Cheers, JonathanAnonymous
March 27, 2012
I have filed it in our internal tracking system :) Cheers, JonathanAnonymous
March 28, 2012
great, thanks again!Anonymous
April 11, 2012
How to download?Anonymous
April 11, 2012
Hi ViviYan, You can download the driver here: www.microsoft.com/.../details.aspx Thanks, JonathanAnonymous
May 08, 2012
Why does the title on this page say 3.0, not 3.01? Also, the description says nothing about 5.4, only 5.3.6 www.microsoft.com/.../details.aspxAnonymous
May 08, 2012
Hi Keith, We only keep the latest minor version mirrored, so we don't go change the version number of the main page. You will notice that the details refer to version 3.0.1. Thanks for catching the PHP version mistake, I'll fix that when I get back from vacation. Thanks, JonathanAnonymous
May 16, 2012
descarge el driver 3.0.1 nts con php 5.4.3 y tambien el clente nativo sugerido pero no logro ver en mi phpinfo() existe algun problema con esa version de php? baje otro driver de sql server de la pagina de php/pierre con eso si lo levante no entiendo por que no levanta con el driver de la pagina oficialAnonymous
May 17, 2012
Hi Javier, Lo siento, pero yo no hablo a español. Trató de comprender lo está pidiendo. Creo que necesitamos al SQL Server 2012 acceso cliente nativo, que puede encontrar en www.microsoft.com/.../details.aspx. Si he entendido mal, contabilizar de nuevo en inglés o aclarar el problema que tienes. Tenga en cuenta que he utilizado Bing traducir para conseguirlo en español, por lo que mi traducción puede ser muy malo. I'm sorry, but I don't speak Spanish. I tried to understand what you're asking. I believe that you need the SQL Server 2012 Native Access Client, which you can find at www.microsoft.com/.../details.aspx. If I misunderstood, please post again in English, or clarify the problem you're having. Please note that I used Bing Translate to get this into Spanish, so my translation may be very bad. Thanks, JonathanAnonymous
May 17, 2012
Hello Jonathan thank you for answering the driver 3.0.1 to php 5.4.3 you have any difficulty in Windows 7 professional sp1 x86 it failed activate it, but if in Windows 7 x64 professionalAnonymous
May 17, 2012
Did you install the right version of the SQL Server Native Access Client? Thanks, Jonathan