1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

SELECT COUNT UND IN - phpMyAdmin und PHP-Script unterschiedliche Ergebnisse

Dieses Thema im Forum "PHP" wurde erstellt von Thomas_Jung, 5. Oktober 2016.

  1. Thomas_Jung

    Thomas_Jung Erfahrenes Mitglied

    Hallo,
    führe ich den $sql Befehl in phpMyAdmin aus erhalte ich das Richtige Ergebnis.
    Im PHP-Script erhalte ich 0 als Ergebnis.


    PHP:
    1.     $conn = new PDO("mysql:host=$servername;dbname=$dbname", $dbusername, $dbpassword);
    2.    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    3.    $conn -> exec("SET CHARACTER SET utf8");
    4.  
    5.  $sql = "SELECT COUNT(`id`) AS `total_rows` FROM `weilhammer_75` WHERE  `Abteilung` IN ('7. OG (Weiß)')";
    6.     echo 'sql ' . $sql . '<br>';
    7.     $stmt = $conn->query($sql);
    8.     $result = $stmt->fetch(PDO::FETCH_ASSOC);
    9.     $posts  = $result['total_rows'];
    10.     echo 'Anzahl: ' . $posts . '<br>';

    Es muss irgendwas mit den () um Weiß zu tun haben.
    Oder dass ß stört.

    Gruß Thomas


    ICH HABE DAS $conn -> exec("SET CHARACTER SET utf8"); BEIM TESTEN vorher vergessen.

    Jetzt geht es .
     
    Zuletzt bearbeitet: 5. Oktober 2016
Die Seite wird geladen...