Je viens de tester de mon coté, ce code :
<?php
$stmt = $dbh->query("SELECT id, ID_TECH FROM BDC_COMMANDE");
while($donnee = $stmt->fetch()) {
echo $donnee['id']."<br/>";
echo $donnee['ID_TECH']."<br/>";
}
$stmt->closeCursor();
?>
Fonctionne parfaitement. Si chez toi ça ne fonctionne pas, c'est que ça doit venir de ta connexion à ta base de données
EDIT : OK je viens de voir ton erreur, remplace tes ` par des guillemets simple ' ou double " la où tu as ecrit $donnee[`ref`] et $donnee[`stock`]
`est exclusivement réservé à indiquer une table/colonne dans une requête SQL