phpbar.de logo

Mailinglisten-Archive

[php] Queries mit mehreren Resultsets SYBASE, ODBC

[php] Queries mit mehreren Resultsets SYBASE, ODBC

m.gascoyne_(at)_hawesko.de m.gascoyne_(at)_hawesko.de
Tue, 11 Apr 2000 06:30:39 GMT


Dies ist eine mehrteilige Nachricht im MIME-Format.
--=_alternative 0023EFD7C12568BE_=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

>Ich habe noch nie mit Sybase gearbeitet, aber bei den PHP
>Datenbankschnittstellen die ich kenne ist das Vorgehen zum auslesen von
>mehreren Result Records stets gleich:

>while ($data =3D sybase=5Ffetch=5Frow($result=5Fhandle) ) {
>  [...]
>}


Leider nein, da=DF ist ja die Vorgehensweise um mehrere Rows in einem=20
Resultset abzurufen.
Was ich meine ist eine Query mit mehreren Resultsets, z.b.:

Query:
select * from KUNDEN where INR=3D4711
select * from LIEFERUNG where nKunde=3D4711


Output:
INR    Kunde
---    ---------
1      Test

1 row(s) selected

INR    Lieferung
---    ----------
1      Test

1 row(s) selected


Es gibt also zwei Resultsets, wobei ich mit sybase=5Ffetch=5Frow() ja nur=20
durch den ersten Resultset wandern kann. Ich suche
eine M=F6glichkeit den n=E4chsten Resultset f=FCr die ausgef=FChrte Query=20
abzurufen. Etwas wie sybase=5Fnext=5Fresult() hab ich leider
nicht gefunden.

Gru=DF,
Marcel


-----------------------------------------------------------------
Marcel Gascoyne                   Phone    +49 4122 504-472
IT-Betrieb                        Fax      +49 4122 504-9472
HAWESKO GmbH & Co. KG             Cellular +49 171 8390077
Hamburger Str.14-20               E-Mail   m.gascoyne_(at)_hawesko.de
D-25436 Tornesch, Germany         WWW      http://www.winegate.de
-----------------------------------------------------------------


--=_alternative 0023EFD7C12568BE_=
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable




<br><font size=3D2><tt>&gt;Ich habe noch nie mit Sybase gearbeitet, aber be=
i den PHP<br>
&gt;Datenbankschnittstellen die ich kenne ist das Vorgehen zum auslesen von=
<br>
&gt;mehreren Result Records stets gleich:<br>
</tt></font>
<br><font size=3D2><tt>&gt;while ($data =3D sybase=5Ffetch=5Frow($result=5F=
handle) ) {<br>
&gt; &nbsp;[...]<br>
&gt;}<br>
</tt></font>
<br>
<br><font size=3D2><tt>Leider nein, da=DF ist ja die Vorgehensweise um mehr=
ere Rows in einem Resultset abzurufen.</tt></font>
<br><font size=3D2><tt>Was ich meine ist eine Query mit mehreren Resultsets=
, z.b.:</tt></font>
<br>
<br><font size=3D2><tt>Query:</tt></font>
<br><font size=3D2><tt>select * from KUNDEN where INR=3D4711</tt></font>
<br><font size=3D2><tt>select * from LIEFERUNG where nKunde=3D4711</tt></fo=
nt>
<br>
<br>
<br><font size=3D2><tt>Output:</tt></font>
<br><font size=3D2><tt>INR &nbsp; &nbsp;Kunde</tt></font>
<br><font size=3D2><tt>--- &nbsp; &nbsp;---------</tt></font>
<br><font size=3D2><tt>1 &nbsp; &nbsp; &nbsp;Test</tt></font>
<br>
<br><font size=3D2><tt>1 row(s) selected</tt></font>
<br>
<br><font size=3D2><tt>INR &nbsp; &nbsp;Lieferung</tt></font>
<br><font size=3D2><tt>--- &nbsp; &nbsp;----------</tt></font>
<br><font size=3D2><tt>1 &nbsp; &nbsp; &nbsp;Test</tt></font>
<br>
<br><font size=3D2><tt>1 row(s) selected</tt></font>
<br>
<br>
<br><font size=3D2 face=3D"sans-serif">Es gibt also zwei Resultsets, wobei =
ich mit sybase=5Ffetch=5Frow() ja nur durch den ersten Resultset wandern ka=
nn. Ich suche</font>
<br><font size=3D2 face=3D"sans-serif">eine M=F6glichkeit den n=E4chsten Re=
sultset f=FCr die ausgef=FChrte Query abzurufen. Etwas wie sybase=5Fnext=5F=
result() hab ich leider</font>
<br><font size=3D2 face=3D"sans-serif">nicht gefunden.</font>
<br>
<br><font size=3D2 face=3D"sans-serif">Gru=DF,</font>
<br><font size=3D2 face=3D"sans-serif">Marcel</font>
<br>
<br><font face=3D"Courier New"><br>
-----------------------------------------------------------------<br>
<b>Marcel Gascoyne</b> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; Phone &nbsp; &nbsp;+49 4122 504-472<br>
IT-Betrieb &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp;Fax &nbsp; &nbsp; &nbsp;+49 4122 504-9472<br>
HAWESKO GmbH &amp; Co. KG &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Cellula=
r +49 171 8390077<br>
Hamburger Str.14-20 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; E-Mail=
 &nbsp; </font><a href=3Dmailto:m.gascoyne_(at)_hawesko.de><font color=3Dblue fa=
ce=3D"Courier New"><u>m.gascoyne_(at)_hawesko.de</u></font></a><font face=3D"Cou=
rier New"><br>
D-25436 Tornesch, Germany &nbsp; &nbsp; &nbsp; &nbsp; WWW &nbsp; &nbsp; &nb=
sp;</font><a href=3Dhttp://www.winegate.de/><font color=3Dblue face=3D"Cour=
ier New"><u>http://www.winegate.de</u></font></a><font face=3D"Courier New"=
><br>
-----------------------------------------------------------------<br>
<br>
</font>
--=_alternative 0023EFD7C12568BE_=--


php::bar PHP Wiki   -   Listenarchive