ID:               47283
 Updated by:       paj...@php.net
 Reported By:      darren at misterdoom dot com
-Status:           Assigned
+Status:           Bogus
 Bug Type:         MySQL related
 Operating System: win32 only - Vista Home Premium
 PHP Version:      5.2.8
 Assigned To:      pajoye
 New Comment:

Do not ever use DLLs from mysql but only the one we provide with PHP.
Be sure that PHP's install directory (where the libmysql.dll is) is
first in your path for apache.

Not a php bug > bogus.


Previous Comments:
------------------------------------------------------------------------

[2009-02-10 10:44:18] tony2...@php.net

Pierre, you seem to know what's wrong there - is this some lib version
incompatibility?

------------------------------------------------------------------------

[2009-02-06 22:44:57] darren at misterdoom dot com

Yes, I am running MySql 5.1.11.

I have un-installed PHP 5.2.8 as I needed to continue working on my web
site. I now have PHP 5.2.5 installed, and the problem does not occur.

------------------------------------------------------------------------

[2009-02-06 13:46:53] paj...@php.net

And you have installed mysql 5.1 right?

------------------------------------------------------------------------

[2009-02-06 13:25:57] ka...@php.net

Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.



------------------------------------------------------------------------

[2009-02-02 21:59:46] darren at misterdoom dot com

Description:
------------
I have a really strange problem. I've recently re-installed my computer
and set up IIS7, PHP and MySQL so that I could carry on working on my
website.

I did a quick test with phpinfo(); and everything seemed to be working
fine. Then set up 2 blank documents and started working on opening a
connection to a database, which is when all the trouble started. On
viewing the page, I would get the following message "PHP has encountered
an Access Violation at 01FCAC5A" and windows would also produce an error
message stating that IIS had been stopped. If I comment out the
mysql_connect line it worked fine. 

I read some things about a possible problem with the php5isapi.dll, so
I installed Apache 2.2.1.1 web server, set up PHP, but got exactly the
same result.

Reproduce code:
---------------
file 1 (index.php)
<?php
        require("farq.php");
?>
<html>
  <head>
      <title>Site Administration</title>
<?php
        // If cookie, redirect
?>
  </head>
  
  <body>
    <!-- If no cookie, show form. -->
    <form action="index.php" method="post">
        <input name="username" maxlength="255">
      <input name="password" maxlength="255">
      <input type="submit">
    </form>
  </body>
</html>

File 2 (farq.php)
<?php
        $conn = mysql_connect('localhost', 'dbuser', 'dbpass') or die ('Error
connecting to mysql');
        echo "conncected";
        mysql_select_db("dbname", $conn) or die ("Could not select to main
database");
?>

Expected result:
----------------
I would expect to see connected followed by a form.

Actual result:
--------------
in the browser:
Internet Explorer cannot display the webpage

Windows also pops up the alert box:
Apache HTTP Server stopped working and was closed

If I comment out the line "$conn = mysql_connect('localhost', 'dbuser',
'dbpass') or die ('Error connecting to mysql');" The page displays
correctly.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=47283&edit=1

Reply via email to