Re: [PHP-DB] Re: php_mysql.dll (5.0.2) and libmysql.dll (4.0.20a) incompatibilities

2004-10-08 Thread Sadeq Naqashzade
Hi.
I do copy it to my Apache directory and it seems is ok now. but I can
not connect to database (php know the functions but raise error and
say my client is old)  I force use mysqli in replace of mysql
functions. and it work.

Is there any one know better solution?

Regards,
Sadeq


On Thu, 07 Oct 2004 11:47:55 -0400, Glenn Puckett [EMAIL PROTECTED] wrote:
 I just went through this myself.  PHP v5x comes with the correct
 libmysql.dll.  Copy that to System32 and it will work.  I haven't used
 it enough yet to know if it causes problems with MySQL, but PHP now works.
 
 
 
 Steve Olney wrote:
  Hi,
 
  I have an incompatibility problem when trying to use PHP 5.0.2 with an
  installation of MySQL version 4.0.20a.  The problem seems to be as follows:
 
  The php_mysql.dll file is compiled with support for two MySQL function calls
  (from the API) namely: mysql_drop_db and mysql_create_db (which are noted in
  the MySQL documentation as being deprecated for MySQL versions at least
  greater than 4.0.13 (the version I have installed at home)) but these
  functions are no longer compiled into the libmysql.dll (as of 4.x),
  obviously as these are deprecated MySQL have phased them out of the build of
  libmysql.dll.
 
  As of PHP 5.x I believe that you are required to obtain the libmysql.dll
  from the MySQL distribution as it's not in the php distribution, but this
  obviously poses as problem if you are working with a 4.x MySQL
  installation - the above incompatibility problem.
 
  Has anybody come across a solution to this problem apart from the obvious,
  recompiling the various lib's to remove this incompatibility (I'm thinking
  here that there might be compiled versions of the lib's out there that are
  'fixed') ?
 
  I'll check back soon to see if there are any solutions but in the meantime
  will attempt to 'fix' the problems with a recompile (which could take me
  some time as I need to install a compiler, the source, make the edits and
  test).  I'll post my results.
 
  Thanks,
 
  Steve


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



[PHP-DB] Re: php_mysql.dll (5.0.2) and libmysql.dll (4.0.20a) incompatibilities

2004-10-07 Thread Glenn Puckett
I just went through this myself.  PHP v5x comes with the correct 
libmysql.dll.  Copy that to System32 and it will work.  I haven't used 
it enough yet to know if it causes problems with MySQL, but PHP now works.

Steve Olney wrote:
Hi,
I have an incompatibility problem when trying to use PHP 5.0.2 with an
installation of MySQL version 4.0.20a.  The problem seems to be as follows:
The php_mysql.dll file is compiled with support for two MySQL function calls
(from the API) namely: mysql_drop_db and mysql_create_db (which are noted in
the MySQL documentation as being deprecated for MySQL versions at least
greater than 4.0.13 (the version I have installed at home)) but these
functions are no longer compiled into the libmysql.dll (as of 4.x),
obviously as these are deprecated MySQL have phased them out of the build of
libmysql.dll.
As of PHP 5.x I believe that you are required to obtain the libmysql.dll
from the MySQL distribution as it's not in the php distribution, but this
obviously poses as problem if you are working with a 4.x MySQL
installation - the above incompatibility problem.
Has anybody come across a solution to this problem apart from the obvious,
recompiling the various lib's to remove this incompatibility (I'm thinking
here that there might be compiled versions of the lib's out there that are
'fixed') ?
I'll check back soon to see if there are any solutions but in the meantime
will attempt to 'fix' the problems with a recompile (which could take me
some time as I need to install a compiler, the source, make the edits and
test).  I'll post my results.
Thanks,
Steve
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php