php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #46637 mysql functions not found
Submitted: 2008-11-21 11:16 UTC Modified: 2008-11-21 12:31 UTC
From: mosswald at gmx dot net Assigned:
Status: Not a bug Package: Feature/Change Request
PHP Version: 5.2.6 OS: Server 2003
Private report: No CVE-ID: None
 [2008-11-21 11:16 UTC] mosswald at gmx dot net
Description:
------------
i installed a fresh windows 2003
i also installed the iis, mysql server and php 5.2.6 whith the mysql extension

when i use a php mysql command the php answers

Fatal error: Call to undefined function mysql_connect() in D:webwwwmasterunreal_sytes_netndex.php on line 5



Reproduce code:
---------------
<html>
<body>
TestSite
<? 

$link = mysql_connect('localhost', 'anonymous', '');

?>
</body>
</html>

Expected result:
----------------
it should connect the mysql server

Actual result:
--------------
Fatal error: Call to undefined function mysql_connect() in D:webwwwmasterunreal_sytes_netndex.php on line 5

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2008-11-21 12:18 UTC] pajoye@php.net
Enable your mysql extension in php.ini (and be sure to modify the right one).
 [2008-11-21 12:31 UTC] mosswald at gmx dot net
where can i enable it?
in this part?

[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect().  If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =

; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = 60

; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat May 18 10:01:32 2024 UTC