---
title: "DBAL und exec_foreign_table_where_query"
url: "https://www.typo3.net/d/99730-dbal-und-exec-foreign-table-where-query"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2010-07-01"
last_reply: "2010-07-05"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# DBAL und exec_foreign_table_where_query

Extensions › Entwicklung · 2 Antworten · gestartet 2010-07-01

## Eröffnungsbeitrag

**schittl** · 2010-07-01 · [Beitrag #1](https://www.typo3.net/d/99730-dbal-und-exec-foreign-table-where-query/1)

Hallo,

habe folgendes Problem:

Ich nutze die Extension dbal, da ich mit einer anderen mysql db kommunizieren möchte. Dieses funktioniert auch soweit, nur wenn ich Daten im BE ändern möchte, wo eine Releation zu einer MM-Tabelle besteht, kommt folgende Meldung:

```php
DBAL fatal error: Tables in this list "tx_xxxxxxx_typ, pages" didn't use the same DB handler!
```

Lösungsansatz:

Ich muss die Funktion "exec_foreign_table_where_query" übersteuern und die Tabelle pages nicht mit in der query abfragen. Folgendes habe ich in der ext_localconf.php eingefügt.

```php
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['exec_foreign_table_where_query'][] = 'EXT:'.$_EXTKEY.'/class.ux_t3lib_befunc.php:&ux_t3lib_befunc';
```

Nur leider zieht dabei meine ausgelagerte Funktion nicht. #angry#

Was mache ich falsch oderr gibt es eine andere Lösung bzw. Ansatz?

mfg schittl

## Antworten

### [#2](https://www.typo3.net/d/99730-dbal-und-exec-foreign-table-where-query/2) · schittl · 2010-07-02

Hat denn wirklich keiner eine Idee wie ich die Funktion "exec_foreign_table_where_query" übersteuern kann aus einer individuellen Extension heraus?

mfg
schittl

### [#3](https://www.typo3.net/d/99730-dbal-und-exec-foreign-table-where-query/3) · schittl · 2010-07-05

wirklich niemand? kann ich nicht glauben!

---

Quelle: „DBAL und exec_foreign_table_where_query“, typo3.net, https://www.typo3.net/d/99730-dbal-und-exec-foreign-table-where-query
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
