![]() |
Datenbank: PostgreSQL • Version: 8.0 • Zugriff über: PHP (bzw. mit PLSQL Funktionen)
PostgreSQL Problem (gepaart mit PHP)
Hallo zusammen,
ich habe ein Problem: Und zwar habe ich zwei Datenbank Abfragen die über PLSQL Funktionen bearbeitet werden. Die eine gibt Zeilen mit unterschiedlichen Details aus. Die zweite Funktion gibt eine errechnete Kennzahl aus. In beiden Funktionen gibt es die Spalte "EREIGNIS_TYP". Wie kann ich diese zwei Abfragen jetzt mit PHP verknüpfen, dass auch die Reihenfolge der Noten stimmt. Gruß Thomas |
Re: PostgreSQL Problem (gepaart mit PHP)
Hallo Thomas,
versuch es doch mal so...
Code:
$a und $b sind Arrays, die die beiden Inhalte deiner Datenbankabfragen enthalten. Dabei gehe ich mal davon aus, das dein EREIGNIS_TYP jeweils in der ersten Spalte steht.
function findId($id, $array) {
for($i = 0; $i < count($array); $i++) { if ($id == $array[$i][0]) { return $i; } } return ""; } $a = array(array(1, "1. Zeile (A)"), array(2, "2. Zeile (A)"), array(3, "3. Zeile (A)")); $b = array(array(3, "3. Zeile (B)"), array(2, "2. Zeile (B)"), array(1, "1. Zeile (B)")); $c = array(); for($i = 0; $i < count($a); $i++) { $index = findId($a[$i][0], $b); if ($index != "") { $c[count($c)] = array($a[$i], $b[$index]); } } print_r($c); Beide Arrays werden jetzt in ein neues Array ($c) zusammengeführt. Hoffe das hilft dir weiter... MfG Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz