BigPeter: Cannot use a scalar value as an array

[10]  $sql = "SELECT COUNT(DISTINCT tourid) FROM teams";  
[11]  $dbconn = mysqli_connect($hostname, $username, $password, $database);  
[12]  $stmt = mysqli_prepare($dbconn, $sql);  
[13]  mysqli_stmt_execute($stmt);  
[14]  mysqli_stmt_bind_result($stmt, $ctourneys);  
[15]  mysqli_stmt_fetch($stmt);

Warning: Cannot use a scalar value as an array in xxx on line 13
Warning: Cannot use a scalar value as an array in xxx on line 13
Warning: Cannot use a scalar value as an array in xxx on line 13
Warning: Cannot use a scalar value as an array in xxx on line 13
Warning: Cannot use a scalar value as an array in xxx on line 13

Ich kriege die Errormeldung direkt 5mal und habe keinen blassen Schimmer was ich falsch mache. Mein COUNT(DISTINCT tourid) gibt doch lediglich EIN Value aus richtig ? Warum also array ?

Liebe Grüße

BIG PETER

  1. keine Anrede, also antworte ich dir nicht !!!

    1. keine Anrede, also antworte ich dir nicht !!!

      Hi Chrys ... :D
      Ist das Wetter wenigstens besser bei dir als hier in Kölle ?

      1. Hallo BigPeter,

        Ist das Wetter wenigstens besser bei dir als hier in Kölle ?

        geht so, FFM ca. 22°C bei leicht bewölktem Himmel.

        Mit freundlichen Grüßen ;-)
        Chrys

  2. Hi!

    Ich kriege die Errormeldung direkt 5mal und habe keinen blassen Schimmer was ich falsch mache. Mein COUNT(DISTINCT tourid) gibt doch lediglich EIN Value aus richtig ? Warum also array ?

    Mit Hellsehen lassen sich Probleme selten lösen. Schau bitte nach, was konkret vorliegt, indem du mit var_dump() die Inhalte der Variablen und auch der Funktionsergebnisse anschaust. Außerdem fehlt mal wieder jegliche Fehlerbehandlung. Viele Funktionen geben im Fehlerfall was anderes zurück als im Gutfall. Es ist selten sinnvoll, damit einfach im Programm fortzufahren.

    Die Meldung scheint mir irgendwie nicht zu Zeile 13 des gezeigten Codes zu passen. Vielleicht verweist sie auf eine inkludierte Datei, in der Zeile 13 in einer Schleife liegt?

    Lo!

    1. Danke :x
      Hab das Problem nun ausgeschlafen gefunden ... Problem lag in einer anderen .php-Datei die eine Variable überschrieben hat die normalerweise ein ARRAY sein sollte - dann aber ein Integer wurde :)

      Liebe Grüße

      Big Peter