Was ist daran falsch?

07/17/2012 01:13 DevelopmentFOE#1
PHP Code:
<?php

$mysqlhost
="localhost"
$mysqluser=""
$mysqlpwd=""
$mysqldb=""
$connection=mysql_connect($mysqlhost$mysqluser$mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");
$check_level "SELECT BuildLevel FROM Accounts";
$check_done  mysql_query($check_level);
$check_row   mysql_fetch_object($check_done);


mysql_select_db($mysqldb$connection) or die("Konnte die Datenbank nicht waehlen.");
 
 if(
$row->BuildLevel == "1"
  {
        echo 
"<img src='red.jpg'>"
  }
   else
  {
        echo  
"<img src='black.jpg'>";
  }
 

?>
Was ist daran falsch?
Es kommt:
"Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/publickeyz/www/index.php on line 10"
07/17/2012 02:02 Mikesch01#2
Wenn du dich mit PHP auskennst, dann müsste dir das eig. sofort auffalen^^

PHP Code:
$connection=mysql_connect($mysqlhost$mysqluser$mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");
$check_level "SELECT BuildLevel FROM Accounts";
$check_done  mysql_query($check_level);
$check_row   mysql_fetch_object($check_done);


mysql_select_db($mysqldb$connection) or die("Konnte die Datenbank nicht waehlen."); // diese Zeile muss nach der Verbindung stehen, aber bevor du überhaupt eine Anfrage an den SQL-Server sendest. 
Richtig:
PHP Code:
$connection=mysql_connect($mysqlhost$mysqluser$mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb$connection) or die("Konnte die Datenbank nicht waehlen.");
$check_level "SELECT BuildLevel FROM Accounts";
$check_done  mysql_query($check_level);
$check_row   mysql_fetch_object($check_done); 
07/17/2012 02:11 DevelopmentFOE#3
Habe garnicht auf die Positionierung der Variablen geachtet, Fuu :D