webForumDet fria alternativet

No database selected

3 svar · 466 visningar · startad av SoulGod

SoulGodMedlem sedan aug. 20051 395 inlägg
#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.

PerMedlem sedan dec. 1999259 inlägg
#2

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

effataMedlem sedan apr. 2008141 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)

MickeA.comMedlem sedan feb. 20034 528 inlägg
#4

Visas inget ytterligare fel om du kör:

$MySQLdb = mysql_select_db($database_MYSQL) or die(mysql_error());
125 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
123 ms — hämta tråd, inlägg och bilagor (db)