phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?SQL_Prob_-=3E_XOR-Verkn=FCpfung_Mysql_und_Access?=

[php] SQL Prob -> XOR-Verknüpfung Mysql und Access

Tobias php_(at)_phpcenter.de
Tue, 7 Aug 2001 22:45:14 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_0025_01C11F92.9F57EB30
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi

ich muss eine vorhandene Mysql DB mit Access verkn=FCpfen. Kein problem, =
Tabellen alle schon importiert.=20
Das Problem: in Mysql habe ich eine Firmen Tabelle mit Anschriften und =
einer Fortlaufenden Nummer als PK.
In der Access Tabelle sollen auch FirmenDaten gespeichert werden mit =
einer laufenden nummer, fast die gleichen infos fie in MYsql aber firmen =
die nicht ins Web geh=F6ren d=FCrfen !!!!!

jetzt sollen Infos die nur f=FCr den internen Gebrauch gedacht sind =
f=FCr alle fimen in der access-DBgespeichert werden, z.b. letzter =
Kontakt etc.

Jetzt endlich mal die frage: wie kann ich am effiezientesten diese =
zusatzTabellen mit der anschriftentabelle (mysql oder access =
)verkn=FCpfen ?? Beide Firmenanschrifttabellen habe gleiche fortlaufende =
nummern , also keine echten PK !!
Die zusatzinfoTabelle gilt aber entweder f=FCr die Firma in der MYSQL =
Tabelle oder in der Access Tabelle ....

Habe mir sowas gedacht wie eine verkn=FCpfungstabelle in der  eine =
global g=FCltige firmenID steht die entwerder eine MysqlFirmenID oder =
eine Access-FirmenID referenziert ...=20
etwa wie:=20
=20
FID | ID | mysql/Access as select
52    12  mysql
53    06  Access
54    07  Access

..... where FID=3DID and ID =3D ( if ( sel=3D"Access", AID, MID)) ......

wobei AID der PK in der Access Tab. ist und MID der PK in der MYSQL Tab =
ist ....

funktioniert das ???
hat jemand ne bessere L=F6sung ????
=20
thx
Tobias
www.traffic-eye.de
=20
PS: PK =3D Primary key


------=_NextPart_000_0025_01C11F92.9F57EB30
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2920.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>ich muss eine vorhandene Mysql DB mit =
Access=20
verkn=FCpfen. Kein problem, Tabellen alle schon importiert. =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Das Problem: in Mysql habe ich eine =
Firmen Tabelle=20
mit Anschriften und einer Fortlaufenden Nummer als PK.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In der Access Tabelle sollen auch =
FirmenDaten=20
gespeichert werden mit einer laufenden nummer,&nbsp;fast die gleichen =
infos fie=20
in MYsql aber firmen die nicht ins Web geh=F6ren d=FCrfen =
!!!!!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>jetzt sollen Infos die nur f=FCr den =
internen=20
Gebrauch gedacht sind f=FCr alle fimen in der access-DBgespeichert =
werden, z.b.=20
letzter Kontakt etc.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Jetzt endlich mal die frage: wie kann =
ich am=20
effiezientesten diese zusatzTabellen mit der anschriftentabelle (mysql =
oder=20
access )verkn=FCpfen ?? Beide Firmenanschrifttabellen habe gleiche =
fortlaufende=20
nummern , also keine echten PK !!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Die zusatzinfoTabelle gilt aber =
entweder f=FCr die=20
Firma in der MYSQL Tabelle oder in der Access Tabelle ....</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Habe mir sowas gedacht wie eine =
verkn=FCpfungstabelle=20
in der&nbsp; eine global g=FCltige firmenID steht die entwerder eine =
MysqlFirmenID=20
oder eine Access-FirmenID referenziert ... </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>etwa wie: </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>FID | ID | mysql/Access as =
select</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>52&nbsp;&nbsp;&nbsp; 12&nbsp; =
mysql</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>53&nbsp;&nbsp;&nbsp; 06&nbsp; =
Access</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>54&nbsp;&nbsp;&nbsp; 07&nbsp; =
Access</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>..... where FID=3DID and ID =3D ( if ( =
sel=3D"Access",=20
AID, MID)) ......</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>wobei AID der PK in der Access Tab. ist =
und MID der=20
PK in der MYSQL Tab ist ....</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>funktioniert das ???</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>hat jemand ne bessere L=F6sung =
????</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>thx</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Tobias</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><A=20
href=3D"http://www.traffic-eye.de">www.traffic-eye.de</A></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>PS: PK =3D Primary key</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0025_01C11F92.9F57EB30--


php::bar PHP Wiki   -   Listenarchive