[PHP] Warning: Illegal string offset 'bild'

  • @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
    $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
    $pdo = new PDO('mysql:host=localhost;dbname=web', 'root', '');
    $sql = "SELECT bild, news, erstellt FROM newsteam ORDER BY id DESC";
    foreach ($pdo->query($sql) as $row) {



    Kind regards,
    Sebastian