141stagecoach
-
Posts
2 -
Joined
-
Last visited
Never
Posts posted by 141stagecoach
-
-
I'm trying to learn PHP and ran several simple tests that confirmed that PHP was working, but when I attempted to connect to a MySQL database, I got the following error message:
Fatal error: Call to undefined function: mysql_connect()
What would cause PHP to consider the mysql_connect() function to be undefined?
code:
$server = mysql_connect($host, $username, $password) or die(mysql_error());
Undefined function: mysql_connect()
in MySQL Help
Posted
It means that your version of PHP doesn't have MySQL support.
[/quote]
Thank you for your help, fenway.
MySQL version is 5.0
PHP Version 4.2.2
I believe my version of PHP [u]does[/u] have MySQL support.
phpinfo() returns:
------Configure Command-------
--with-mysql=shared
----------dbx-----------
dbx support enabled
dbx version 1.0.0
supported databases
MySQL
ODBC
PostgreSQL
Microsoft SQL Server
FrontBase
Oracle 8 (not really)
Sybase-CT
... and from /etc/php.ini :
[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 cfg_get_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 =
===========================
Does any of this give you a clue?
===========================