I have set up php v5.3.3.0.
I am using Apache 2.2.11.0 and mySQL 5.0
I have successfully run sending an email app which has a contact_form.html, php script, and response.html page. So I think the basic structure is working fine.
When I attempt to run this basic code (my script updatePhpTable.php).
Expand|Select|Wrap|Line Numbers
- <?php
- $user="myUserName";
- $password="myPassWord";
- $database="myDataBase";
- mysql_connect(localhost,$user,$password);
- @mysql_select_db($database) or die( "Unable to select database");
- mysql_close();
- ?>
Fatal error: Call to undefined function mysql_connect() in updatePhpTable.php on line 5
I am not sure why the mysql_connect() function is not working.
I have not set any of the following parameters in the php.ini file.
Expand|Select|Wrap|Line Numbers
- ; 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.
- ; http://php.net/mysql.default-port
- mysql.default_port =
- ; Default socket name for local MySQL connects. If empty, uses the built-in
- ; MySQL defaults.
- ; http://php.net/mysql.default-socket
- mysql.default_socket =
- ; Default host for mysql_connect() (doesn't apply in safe mode).
- ; http://php.net/mysql.default-host
- mysql.default_host =
- ; Default user for mysql_connect() (doesn't apply in safe mode).
- ; http://php.net/mysql.default-user
- 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.
- ; http://php.net/mysql.default-password
- mysql.default_password =