SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.05.2008, 23:11:02
Christoph_1980 Christoph_1980 ist offline
Anfänger
 
Registriert seit: May 2008
Beiträge: 1
Abfrage über 2 Datenbanken hinweg

Moin,

ich arbeite gerade an einem Projekt, welches derzeit 10 Datenbanken hat.
Datenbank 1 enthält generelle Einstellungen/Informationen.
Datenbank 2-10 speichert Kunden.
Jeder Kunde besteht wiederum aus 5 Tabellen.
Bis dato sind ca. 100 Kunden in jeder der Datenbanken 2-10.

Jetzt muss ich allerdings eine Abfrage erstellen, die Inhalten aus einer Tabelle eines Kundes mit Inhalten aus einer Tabelle aus der Datenbank 1 verknüpft.

Die Datenbank das Kunden würd über eine php Session Variable ($_SESSION["datenbank"]) identifiziert.
Die Datenbank 1 heisst einfach nur main, die Kundendatenbanken heissen kunden1 bis kunden9 (die Zahl wird durch die Sessionvariable angehängt).

Die Abfrage die ich habe lautet folgendermaßen:

PHP-Code:
  "SELECT
  main.wkz.artikelnummer AS handy_artikelnummer,
  main.wkz.tarif AS tarif,
  kunden"
.$_SESSION["datenbank"].".".$kunde."_lager.timestamp AS timestamp,
  main.wkz.handy AS handymodell,
  main.wkz.handymarke AS handymarke,
  main.wkz.wkz AS wkz,
  kunden"
.$_SESSION["datenbank"].".".$kunde."_lager.imei AS imei
  FROM
  main.wkz, 
  kunden"
.$_SESSION["datenbank"].".".$kunde."_lager
  WHERE 
  main.wkz.tarif = '$tarif'
  AND
  main.wkz.artikelnummer = kunden"
.$_SESSION["datenbank"].".".$kunde."_lager.artikelnummer
  AND
  kunden"
.$_SESSION["datenbank"].".".$kunde."_lager.status = 'frei'
  ORDER BY
  wkz DESC,$order
  LIMIT
  $wkz_anzahl_listenelemente"

Als Fehlermeldung bekomme ich:
Code:
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near
'WHERE main.wkz.tarif = 'BIG Flat mit Handy' AND main.' at line 9
Da er bis Zeile 9 durchläuft gehe ich davon aus, dass die Abfrage über mehrere Datenbanken hinweg möglich ist.

Ich hoffe ihr könnt mir helfen, wäre wirklich wichtig!

Grüße
Christoph

edit: vllt. ist es wichtig: Beide Datenbanken laufen aufm localhost und haben die gleiche Benutzernamen/Passwort Kombination

Geändert von Christoph_1980 (05.05.2008 um 02:12:17 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SELECT Abfrage nur mit gefüllten Werten Skyman MySQLi/PDO/(MySQL) 0 25.10.2007 00:01:50
Alphabet Abfrage Daemonium PHP Grundlagen 7 28.09.2006 18:43:03
Abfrage klaus-maus MySQLi/PDO/(MySQL) 3 12.08.2005 12:19:55
abfrage aus zwei Datenbanken sputnik72 MySQLi/PDO/(MySQL) 2 15.06.2005 23:26:54
select feld mit if abfrage? Silencer PHP für Fortgeschrittene und Experten 3 20.11.2002 10:34:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:39:10 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt