MYSQL PHP Keine Datenbank ausgewählt - Fehler nicht gefunden

<?
require_once('etcore.php');
mysql_connect($dburl,$dbuser,$dbpass) or die(mysql_error()); 
mysql_select_db("rshost") or die(mysql_error());
$username=strtoupper(clean($_POST['username']));
$password=md5($_POST['password']);
$andover = mysql_query("SELECT * FROM users WHERE usernameupper='$username' AND password='$password'") or die(mysql_error().__LINE__);
$numberofthings = mysql_num_rows($andover) or die(mysql_error().__LINE__);
if ($numberofthings = 1) {
    $getit=mysql_fetch_array($andover) or die(mysql_error().__LINE__);
    $_SESSION['id'] = $getit['id'];
    header('Location: index.php');
}
else {
?>
<h1>Login:</h1>
<img src='http://media.idownloadblog.com/wp-content/uploads/2011/12/Warning.png' width="25" height="25" />
<strong style="color:#F03;">Incorrect Username and/or Password </strong><br>
<form method="POST" action="login.php">
Username: <input name="username" type="text" /><br />
Password: <input name="password" type="password" /><br />
<input name="submit" type="submit" value="Log In!" /><br />
</form>
<? } ?>

Dies ist der Code, den ich verwende. Immer wenn ich den Code ausführe, wird in Zeile 7 die Fehlermeldung "Keine Datenbank ausgewählt" angezeigt. Für jede Hilfe wäre ich dankbar. Vielen Dank! Übrigens: Datenbankbenutzer, Passwort und URL befinden sich alle in der Datei 'etcore.php', daher ist dies dort kein Problem. Ich habe auch versucht, diese Variablen durch Zeichenfolgen zu ersetzen und den gleichen Fehler zu erhalten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage