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

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:
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $dbusername, $dbpassword);
   $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   $conn -> exec("SET CHARACTER SET utf8");

 $sql = "SELECT COUNT(`id`) AS `total_rows` FROM `weilhammer_75` WHERE  `Abteilung` IN ('7. OG (Weiß)')";
    echo 'sql ' . $sql . '<br>';
    $stmt = $conn->query($sql);
    $result = $stmt->fetch(PDO::FETCH_ASSOC);
    $posts  = $result['total_rows'];
    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:

Neue Beiträge

Zurück