MySQL Fehler

Wir sammeln alle Infos der Bonusepisode von Pokémon Karmesin und Purpur für euch!

Zu der Infoseite von „Die Mo-Mo-Manie“
  • Hallo,
    ich habe gerade an einem großen Projekt geskriptet blos jetzt häng ich bei folgendem Fehler:


    Code
    Warning:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1122503_HO9IHST9QN/www/community/navigation.php on line 46  Warning:  mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1122503_HO9IHST9QN/www/community/navigation.php on line 47


    Mein PHP-SQL Sieht so aus:


  • Lustig wie wäre es wenn wir das Script mit der Fehlermeldung sehen würden und nicht son anderes Random Script, ohne die Fehlerzeile können wir schlecht helfen, ich zumindest, weil meine Glaskugel kaputt ist!


    E:/ Und haöt die Tabellenstruktur.

  • Tabellenstruktur:


    tabelle

    SQL
    CREATE  TABLE `tabelle` ( `id` INT( 5  )  UNSIGNED NOT  NULL  AUTO_INCREMENT  PRIMARY  KEY , `info` INT( 5  )  NOT  NULL , `user` VARCHAR( 150  )  NOT  NULL ) ENGINE  =  MYISAM


    tabelle2

    SQL
    CREATE  TABLE `tabelle2` ( `id` INT( 5  )  UNSIGNED NOT  NULL  AUTO_INCREMENT  PRIMARY  KEY , `name` VARCHAR( 150  )  NOT  NULL , `info` INT( 5  )  NOT  NULL ) ENGINE  =  MYISAM


    Ich habe das ganze jetzt in eine datei gepackt so das die Zeilen auch stimmen ;)


    test.php

    PHP
    <?php $mysqlhost = "localhost"; // MySQL Hostname $mysqlusername = "xxx"; // MySQL Username $mysqlpasswort = "xxx"; // MySQL Passwort $mysqldb = "xxx"; // MySQL Datenbank  mysql_connect("$mysqlhost", "$mysqlusername" , "$mysqlpasswort") or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); // Versucht einen Verbindung aufzubauen mysql_select_db("$mysqldb") or die ("Datenbank konnte nicht ausgewählt werden"); // Sucht die Datenbank  $sql = "SELECT * FROM tabelle WHERE user = 'Pika'";  $query = mysql_query($sql);  $row = mysql_fetch_object($query);  if ($row->info == '20')  {    	echo "nein";  }  else  {     	$sql = "SELECT * FROM tabelle2 WHERE name = 'Pika', info = '0'";     	$query = mysql_query($sql);     	$num = mysql_num_rows($query);     	while ($row = mysql_fetch_object($query))     	{           	echo "jep";     	}  } ?>


    Und zum Schluss die Fehlermeldung:

    Code
    Warning:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1122503_HO9IHST9QN/www/test.php on line 21
     
     Warning:  mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1122503_HO9IHST9QN/www/test.php on line 22