Hallo Michi,
wo wird denn hier …
$statement = $pdo->prepare("SELECT a.id, a.ort FROM table1 a, table2 b WHERE a.id = b.id AND b.typ =12"); $result = $statement->execute(array('typ' =>$nummer ));
… also in deinem SELECT
eigentlich $nummer
an typ
gebunden? Da fehlt doch der Platzhalter.
Viele Grüße
Robert