Re: MySQL, PHPMyAdmin, GRANT, headaches

From: Date: Wed, 05 Sep 2007 00:23:51 +0000
Subject: Re: MySQL, PHPMyAdmin, GRANT, headaches
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-261709@lists.php.net to get a copy of this message
At 3:00 PM -0400 9/4/07, brian wrote:
I'm setting up a site and am having loads of problems with MySQL (which i don't use much, being a Postgres fan). The server is not controlled by myself and I'm waiting on a reply from the admin. In the meantime: PHP 4.3.9 Mysql 4.1.10a (server) 3.23.49 (client) The database has been set up along with PHPMyAdmin (i also rarely use this). I have been provided with a user & pass for PHPMyAdmin, as well as a user & pass for the DB. Using the former, i have created the tables and copied in my data. Within that interface, i can make any query i'd like. However, from within a PHP script (and using the second user & pass), i seem to be SOL. Even the most basic queries return empty results. Debugging has been a royal pain because interfaces such as MDB2, DB, etc. are also not available. That means relying on mysql_error() which is frustrating. After much dicking around, i've come to the conclusion that the problem must be that the user does not have permission to select from the DB. A comment on the mysql_error() manual page [1] says that, in the case of "Access denied ..." mysql_error() returns the empty string. I feel like i've taken crazy pills! Please, someone tell me this isn't true! How does one debug a problem like this? How can i know if i have SELECT rights to the table? [1] http://ca3.php.net/manual/en/function.mysql-error.php#44168 brian
Show us your code. tedd -- ------- http://sperling.com http://ancientstones.com http://earthstones.com

« previous php.general (#261709) next »