In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] says... > Hi! > > mysql_error returns nothing... > > The error arrives while selecting the database via: > > $link = mysql_connect("host","user","passwd"); > mysql_select_db("bla", $link); > > echo $link returns always '1'! > > > > > David Robley wrote: > > In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] says... > > > >>So, > >> > >>I've testet all possible I found in my brain... > >>CGI or Apache module: same error > >>mysql_connect or mysql_pconnect: same error > >>Variing settings in php.ini: same error > >> > >>How can I solve that problem? > >>BTW: Here I describe it again: > >>Connecting to a database works well: ok > >>Working with that database: ok > >>Using the additional $link-Parameter: false > >>Not a valid resource id ... > >> > >>And it does not matter how many different links with different servers I > >>use! The resource-id is always '1'. > >> > >>Strange... > >> > > > > Not a valid resource ID usually means a problem with the query - in fact > > this might be in the FAQ. Use mysql_error() after the database query to > > see if mysql returns a useful error.
Guess I misread your question. However, a litle playing around with this script <?php $link1 = mysql_connect("localhost","a"); $link2 = mysql_connect("localhost"); echo 'Link 1: '.$link1 .'<BR>'; echo 'Link 2: '.$link2 .'<BR>'; if(mysql_select_db("test", $link1)) { echo 'Successful select of test<BR>'; }else{ echo 'Failed to select test<BR>'; } if(mysql_select_db("test2", $link2)) { echo 'Successful select of test2<BR>'; }else{ echo 'Failed to select test2<BR>'; } ?> which gives this output Link 1: Resource id #1 Link 2: Resource id #2 Successful select of test Successful select of test2 seems to indicate that php is smart enough not to open a new link even if requested if there is already a link for the user! Removing the "a" in the first mysql_connect gives me two links with a resource ID of 1. I can force errors of course by feeding a wrong username/password which eventually leads to a 'Not a valid resource id' error but has other error messages as well. You aren't by chance hiding other error responses by using @ or 'or die'? -- David Robley Temporary Kiwi! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]