[PHP-DB] RE: [PHP-WIN] Which ORM tool for Windows with Microsoft SQL Server 7/2000/2005.

2009-04-19 Thread Andi Gutmans
Btw, in Zend Framework while we based our adapter interface on PDO we allow for 
adapters which are not based on PDO (via quackable interfaces).
DB2, Oracle and MySQLi are supported in that way as well as of course many PDO 
drivers.
You can easily take one of those native DB adapters and make them work with the 
sql server for PHP driver.
Andi

 -Original Message-
 From: David Sceppa [mailto:david.sce...@microsoft.com]
 Sent: Sunday, April 19, 2009 5:18 PM
 To: Richard Quadling
 Cc: php-db@lists.php.net; php-wind...@lists.php.net; php-windows-
 intern...@lists.php.net
 Subject: RE: [PHP-WIN] Which ORM tool for Windows with Microsoft SQL
 Server 7/2000/2005.
 
 Richard,
 
 As pointed out on other branches of the thread, PDO_ODBC is currently
 your best option for accessing SQL Server via PDO and technologies that
 rely on PDO.  We are investigating producing a PDO driver for SQL
 Server Driver going forward.
 
 David Sceppa
 Program Manager - Microsoft SQL Server Driver for PHP
 
 -Original Message-
 From: Richard Quadling [mailto:rquadl...@googlemail.com]
 Sent: Tuesday, April 14, 2009 7:38 AM
 To: php-db@lists.php.net; php-wind...@lists.php.net; php-windows-
 intern...@lists.php.net
 Subject: [PHP-WIN] Which ORM tool for Windows with Microsoft SQL Server
 7/2000/2005.
 
 Hi.
 
 I'm trying to find an ORM tool to allow me to talk to Microsoft SQL
 servers (V7, 2000 and 2005) for Windows.
 
 For those that use ORM, what do you use?
 
 I've looked at Doctrine (requires php_pdo_mssql which isn't part of
 the VC9 win32 builds; for the VC6 builds, it requires ntwdblib.dll
 which is oh so dead).
 
 I'm looking into Propel next. This now seems to be using PDO and
 PDO_MSSQL, so it seems I've got the same problems.
 
 Ideally, using the nice shiny Microsoft SQL Server 2005 Driver for PHP
 from Microsoft (http://www.codeplex.com/SQL2K5PHP) would be nice. But
 this isn't PDO.
 
 Is there anyone capable of getting the Microsoft driver PDO aware?
 
 Any help/suggestions would be appreciated.
 
 Regards,
 
 Richard Quadling.
 
 --
 -
 Richard Quadling
 Zend Certified Engineer :
 http://zend.com/zce.php?c=ZEND002498r=213474731
 Standing on the shoulders of some very clever giants!
 
 --
 PHP Windows Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 



[PHP-DB] PHP 5.0.1 Released!

2004-08-13 Thread Andi Gutmans
The PHP Development Team is glad to announce the release of PHP 5.0.1.
This release is a maintenance release consisting mainly of bug fixes. It 
also includes new installation docs which are
now auto-generated directly from the PHP Manual (INSTALL in the UNIX source 
package, install.txt in the Windows binary distribution both available at 
http://www.php.net/downloads.php)

A full list of changes can be found at http://www.php.net/ChangeLog-5.php#5.0.1
Enjoy,
PHP Development Team
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[PHP-DB] PHP 5.0.0 Released!

2004-07-13 Thread Andi Gutmans
The PHP development team is proud to announce the official release of PHP 5.
Some of the key features of PHP 5 include:
- The Zend Engine II with a new object model and dozens of new features.
- XML support has been completely redone in PHP 5, all extensions are now 
focused around the excellent libxml2 library (http://www.xmlsoft.org/).
- A new SimpleXML extension for easily accessing and manipulating XML as 
PHP objects. It can also interface with the DOM extension and vice-versa.
- A brand new built-in SOAP extension for interoperability with Web Services.
- A new MySQL extension named MySQLi for developers using MySQL 4.1 and 
later. This new extension includes an object-oriented interface in addition 
to a traditional interface; as well as support for many of MySQL's new 
features, such as prepared statements.
- SQLite has been bundled with PHP. For more information on SQLite, please 
visit their website (http://www.sqlite.org/).
- Streams have been greatly improved, including the ability to access 
low-level socket operations on streams.
- And lots more...

Enjoy!
PHP Development Team
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[PHP-DB] PHP 5.0.0 Beta 2 released!

2003-10-30 Thread Andi Gutmans
Dear PHP users,

PHP 5.0.0 Beta 2 has been released. This is the first feature complete 
version of PHP 5 except for work on extensions, and we recommend for PHP 
users to try it. PHP 5 is still not ready for production use!

Some of the more major changes include:
- PHP 5 features the Zend Engine 2.
- XML support has been completely redone in PHP 5, all extensions are now 
focused around the excellent libxml2 library (http://www.xmlsoft.org/).
- SQLite has been bundled with PHP. For more information on SQLite, please 
visit their ·website.
- A new SimpleXML extension for easily accessing and manipulating XML as 
PHP objects. It can also interface with the DOM extension and vice-versa.
- Streams have been greatly improved, including the ability to access 
low-level socket operations on streams.

There have been lots and lots of other changes which we haven't mentioned 
here, and even the NEWS file which is pasted at the end of this message 
doesn't mention them all.
For developers who want to get an idea of the new language features (the 
Zend Engine 2), we suggest you look at the ZEND_CHANGES file in the Zend/ 
directory of the source tree.

Enjoy,

PHP Development Team.

NEWS file:
30 Oct 2003, PHP 5 Beta 2
- Lots and lots of changes in the Zend Engine 2 since beta 1:
  . Added Iterators
  . Improved memory manager
  . Added Reflection API
  . Removed the not so working namespaces support
  . Removed support for expressions within constant declerations.
  . You can read about most changes in ZEND_CHANGES under the Zend directory.
- Improved the DBX extension: (Marc)
  . Added DBX_RESULT_UNBUFFERED flag for dbx_query().
  . Added dbx_fetch_row()
  . Added SQLite support.
- Improved the Interbase extension: (Ard Biesheuvel)
  . Added support for multiple databases into ibase_trans()
  . Added support for CREATE DATABASE, SET TRANSACTION and EXECUTE PROCEDURE
statements into ibase_query()
  . Added ibase_commit_ret() and ibase_rollback_ret()
  . Added ibase_drop_db()
  . Added ibase_gen_id()
  . Added ibase_name_result()
  . Added ibase_errcode()
  . Added ibase_affected_rows() and ibase_num_params()
  . Added ibase_param_info()
  . Added ibase_wait_event()
  . Added ibase_set_event_handler() and ibase_free_event_handler()
- Added new COM extension with integrated .Net support. (Wez)
- Added new functions:
  . setrawcookie(). (Brian)
  . pg_version(). (Marcus)
  . dbase_get_header_info(). (Zak)
  . snmp_read_mib(). (Jani)
  . http_build_query(). (Sara)
  . ftp_alloc(). (Sara)
  . array_udiff(). (Andrey)
  . array_udiff_assoc(). (Andrey)
  . array_udiff_uassoc(). (Andrey)
  . array_diff_uassoc(). (Andrey)
  . convert_uuencode(). (Ilia)
  . convert_uudecode(). (Ilia)
  . substr_compare(). (Ilia)
  . pcntl_wait(). (GeorgeS)
- Added resume_pos context option to ftp://; wrapper. (Sara)
- Added optional parameter to OCIWriteTemporaryLob() to specify the type of LOB
  (Patch by Novicky Marek [EMAIL PROTECTED]). (Thies)
- Added reflection API. (Andrei, George, Timm)
- Changed length parameter in fgetcsv() to be optional. (Moriyoshi)
- Fixed IPv6 support in MacOSX Panther. (Dan, Marko)
- Fixed fgetcsv() to correctly handle international (non-ascii) characters.
  (Moriyoshi)
- Fixed support for ![CDATA[]] fields within XML documents in ext/xml.
  (Sterling)
- Fixed visibility of __construct and __clone. (Marcus)
- Fixed bug #26003 (fgetcsv() not binary-safe on null bytes). (Moriyoshi)
- Fixed bug #25756 (SimpleXML's validate_schema_file() broken). (Moriyoshi)
- Fixed bug #25581 (getimagesize() returns incorrect values on bitmap (os2)
  files). (Marcus)
- Fixed bug #25494 (array_merge*() allows non-arrays as argument). (Jay)
- Fixed bug #24766 (strange result array from unpack()). (Moriyoshi)
- Fixed bug #24729 ($obj = new $className; causes crash when $className is not
  set). (Marcus)
- Fixed bug #24565 (cannot read array elements received via $_REQUEST). (Zeev)
- Fixed bug #24445 (get_parent_class() returns different values).
  (Sterling, Stanislav)
- Fixed bug #24403 (preg_replace() problem: Using $this when not in object
  context). (Zeev)
- Fixed bug #24399 (PEAR DB isError crash [instanceof_function fault?]).
  (Sterling, Marcus)
- Fixed bug #24396 (foreach ($k=$v), the key $k is missing). (Zeev)
- Fixed bug #24279 (__get() crash when no value is returned). (Ilia)
- Fixed bug #22367 (undefined variable has a value). (Zeev)
- Fixed bug #19859 (allow fast_call_user_function to support __call).
  (Stanislav)
- Fixed bug #17997 (Warning when switch() and reference are combined). (Zeev)
- Fixed bug #17988 (strtotime failed to parse postgresql timestamp). (Derick)
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php