Try replacing that with this bit of code:
$db = mysql_pconnect("localhost", "testdb", "test123") or exit(mysql_error());
It should give you a more descriptive error message. Note I didn't put the "@", which
is used to suppress error messages in PHP.
Adam Hooper
[EMAIL PROTECTED]
On 31 May 102 03:26:09 +0400
"Ricardo Fitzgerald" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm developing a web application using mysqld as a localhost but
> accessed from anywhere. My problem is simple, after entering form
> data, and execute the php script, always returns an error I wrote in
> case of unsuccesful connection to the db.
>
> I did everything , create a user with many privileges, then flushed
> the privileges, if I use PhpMyAdmin to access the db I have no
> problems, the error happens when I use my program, what can be wrong
>
> here are the lines I use to connect to the db and display error
> message:
>
> @ $db = mysql_pconnect("localhost", "testdb", "test123");
> if (!$db)
> {
> echo "Error: could not connect to database. Please try again later.";
> exit;
> }
> mysql_db("mydb");
> ...
>
> What can be wrong ?
> I'm starting to learn both php and mysql and I still can't understand
> why this happened.
>
> Regards,
> Rick
>
> AmpaSA Engineering
>
>
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail <[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php