Cannot use a scalar value as an array
BigPeter
- php
[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
keine Anrede, also antworte ich dir nicht !!!
keine Anrede, also antworte ich dir nicht !!!
Hi Chrys ... :D
Ist das Wetter wenigstens besser bei dir als hier in Kölle ?
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
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!
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