No database selected

PHP

3 svar · 479 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Trådstart#1

Just det får jag just nu, no database selected.
Koden ser ut såhär:

<?
	// DBConnection
    $hostname_MySQL = "*";
    $database_MySQL = "*";
    $username_MySQL = "*";
    $password_MySQL = "*";
    $MySQL = mysql_connect($hostname_MySQL, $username_MySQL, $password_MySQL) or trigger_error(mysql_error(),E_USER_ERROR); 
    $MySQLdb = mysql_select_db($database_MYSQL);
	// End.DBConnection
?>

<?	
	$query_get_banner = "SELECT * FROM banners";
    $get_banner = mysql_query($query_get_banner, $MySQL, $MySQLdb) or die(mysql_error());
    $totalRows_get_banner = mysql_num_rows($get_banner);
    while($c = mysql_fetch_array($get_banner))
    {
?>
        <img src="<?=$c['url']; ?>"/><br /><br />
<?  } ?>

Ligger övrig kod lite överallt, men det är HTML kod som inte har något med PHP koden att göra.
Jag vet att felet beror på att scriptet inte "hittar" databasen,
men varför gör den inte det? Den har ett konto sm har full access över hela,
och det har funkat hittils?? Har funkat i 2 veckor liksom.

Medlem sedan dec. 1999503 inlägg
#2

Testat att ändra från "$database_MYSQL" till "$database_MySQL" i select_db?! ;)

Medlem sedan apr. 2008137 inlägg
#3

mysql_query har dessutom inget tredje argument. http://se2.php.net/mysql_query
Har du väl selectat din databas är det kopplat i link-identifiern (i ditt fall $MySQL)

Medlem sedan feb. 20034 441 inlägg
#4

Visas inget ytterligare fel om du kör:

$MySQLdb = mysql_select_db($database_MYSQL) or die(mysql_error());
399 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
270 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)