[PHP] Warning: Illegal string offset 'bild'

  • Guten Abend an alle,
    und zwar bin ich mal wieder ein bisschen am scripten und bin wiedermal bei einem Problem...


    Diesmal so eins wo ich überhaupt net drauf komme und keine Lösung Finde :(


    Datei im Anhang Dateiendung ist eigendlich .php musste es aber abändern....


    Ich bedanke mich schon mal im Vorraus bei leuten die mir helfen können.

  • @OskarSniper das Problem kommt bei jeder Variabel:


    Warning: Illegal string offset 'bild' in C:\xamp\htdocs\nussfriedhof.de\app\site\home.php on line 81



    Warning: Illegal string offset 'erstellt' in C:\xamp\htdocs\nussfriedhof.de\app\site\home.php on line 81



    Warning: Illegal string offset 'news' in C:\xamp\htdocs\nussfriedhof.de\app\site\home.php on line 81


    Und in der Datenbank ist allesrichtigeingetragen weil der test funktioniert hat aber irgendwie Die verschönerte Praxis net geht :(


  • Hallo @ProGamer,


    Schau dir mal beide "$sql" Statements an. Einmal verwendest du "news" und einmal "newsteam", beabsichtigt ?


    Btw.


    PHP
    1. $pdo = new PDO('mysql:host=localhost;dbname=web', 'root', '');$sql = "SELECT bild, news, erstellt FROM newsteam ORDER BY id DESC";foreach ((array)$pdo->query($sql) as $row) {


    du musst dort (array) entfernen weil es ja als PDOStatement zurückgeliefert wird.


    PHP
    1. $pdo = new PDO('mysql:host=localhost;dbname=web', 'root', '');
    2. $sql = "SELECT bild, news, erstellt FROM newsteam ORDER BY id DESC";
    3. foreach ($pdo->query($sql) as $row) {



    Kind regards,
    Sebastian