Thankx a million Tom, I used .mysql_error() and i found it right away. Actualy i have a config.php file with the mysql user information and i was forgeting to do a include("config.php"); before i used mysql. Really stupid error.
Thankx again. Miguel Angelo > Hi, > > Sunday, March 23, 2003, 1:26:04 PM, you wrote: > MA> Hi everyone, > > MA> FIRST THANKX FOR ANY HELP !! > MA> and THANKX FOR READING :) > > MA> I'm a reall newbie on PHP and i'm build a php app to connect > into a mysql MA> database.. but i cannot select the database > > MA> i have build the database, and created a user > MA> with : > > MA> create database mydatabase; > MA> use mydatabase; > MA> create tb_users ( userid varchar(20), userpassword varchar(20 ); > > MA> grant select, update, insert, delete on mydatabase.* to [EMAIL PROTECTED] > MA> IDENTIFIED BY "mypassword"; > > MA> then flush priveliges... > MA> I tested the user on mysql and it work correcly for my the > pretended database > > MA> NOTES: > MA> O.S. Linux > MA> Mysql : compiled the most recent stable 4.0.12 > MA> Php was compiled by SuSe on SuSe 8.0 > MA> Php is connected into mysql via socks (configured on /etc/php.ini) > > MA> to test the set up i have used the php.net manual example to > connect into the MA> mysql database i manage to connect into mysql > but i cannot select the database MA> can this be my mistake or can > it be a software problem ? > > MA> here is the php programa > > MA> <?php > MA> $DB_HOST = "localhost"; > MA> $DB_USER = "myuser"; > MA> $DB_PASSWORD = "mypassword"; > MA> $DB_NAME = "mydatabase"; > > MA> /* Connecting, selecting database */ > MA> $link = mysql_connect("$DB_HOST", "$DB_USER", "$DB_PASSWORD") > or MA> die("Could not connect<br>"); MA> print "Connected successfully<br>"; > MA> mysql_select_db("$DB_NAME", $link) or die("Could not select > MA> database<br>"); > > MA> /* Performing SQL query */ > MA> $query = "SELECT * FROM tb_users"; > MA> $result = mysql_query($query) or die("Query failed<br>"); > > MA> /* Printing results in HTML */ > MA> print "<table>\n"; > MA> while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { > MA> print "\t<tr>\n"; > MA> foreach ($line as $col_value) { > MA> print "\t\t<td>$col_value</td>\n"; > MA> } > MA> print "\t</tr>\n"; > MA> } > MA> print "</table>\n"; > > MA> /* Free resultset */ > MA> mysql_free_result($result); > > MA> /* Closing connection */ > MA> mysql_close($link); > ?>> > > MA> Stay Happy > MA> Miguel Angelo > MA> ------- End of Forwarded Message ------- > > Add a call to mysql_error() to find out what mysql does not like. > > mysql_select_db("$DB_NAME", $link) or die("Could not select > database: ".mysql_error()."<br>"); > > -- > regards, > Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php