Let me try this again,

I'm Gene Candelaria and I'm a PHP and MySQL newbie. I have a feeling a lot
of you may have seen this before. I'm teaching myself
PHP/MySQL and trying to setup a guestbook. I'm running latest versions of
Apache, PHP and MySql on WIN 2000. PHP is installed from the zip file. When
serving php docs (code snippets below) I get the messages:

        "Fatal error: Call to undefined function mysql_connect() "
        "Fatal error: Call to undefined function mysql_pconnect() "

I've been reading and searching and trying all sorts of things to fix this
and can't find the solution. I've removed the comment from the line
"extension=php_mysql.dll" in php.ini. (Below is the MySQL section of
php.ini. It's pretty standard, I'm using defaults.) I edited my Apache
config file with the needed lines:

        ### Section 4: PHP 5 Module
        #
        ScriptAlias /cgi-bin/ "C:/Program Files/Apache
Group/Apache2/cgi-bin/"
        LoadModule php5_module php/php5apache2.dll
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
        PHPIniDir "C:/Program Files/Apache Group/Apache2/PHP"

When I run phpinfo, MySQL is not listed. Do I need to enable it in the
configure command? How do I edit the configure command. Per phpinfo, It now
reads:

        Configure Command cscript /nologo configure.js "--with-gd=shared"
"--enable-snapshot-build" 

I read these comments: 

        Ok, your php.ini file is set to 'on' for mysql.allow_persistent, but
is
        mysql really enabled? Does your configure command look something
like
        this?
                './configure'
'--with-mysql=/usr/local/mysql'............................................

        If you don't have --with-mysql it means that you cannot use mysql
functions,
        so compile PHP again with this option.


How do I edit that pesky configure command. I searched, but couldn't find an
answer. So, where am I going wrong? Thanks for reading and big thanks for
any help.

gene
[EMAIL PROTECTED]


php.ini snippet (comments removed for easier reading:
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off 


guest.php code snippet:
//connect 
// change localhost to your db host name 
mysql_pconnect( "http://aulon.dyndns.org/";, "$username", "$password") 
or die( "Unable to connect to SQL server"); 
mysql_select_db( "$db_name") or die( "Unable to select database"); 
guestbook.php code snippet:
// Connect to DB
$li = mysql_connect($dbHost, $dbUser, $dbPass) or die("Could not connect");
mysql_select_db($dbDatabase, $li) or die ("could not select DB"); 

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

Reply via email to