phpbar.de logo

Mailinglisten-Archive

[php] ODBC... Zugriffe unter Linux

[php] ODBC... Zugriffe unter Linux

Kayssner.C_(at)_zdf.de Kayssner.C_(at)_zdf.de
Tue, 18 Jan 2000 20:22:05 +0100


-----BEGIN PGP SIGNED MESSAGE-----

Hi,

ich spiele ein wenig mit PHP und Datenbankzugriffen auf einem Notebook
herum. Dies geschieht unter Linux (Apache 1.3.9 und  mod_php)  und  NT
(Apache 1.3.4 und CGI-PHP). Der ODBC-Zugriff auf eine Adabas-D  Promo-
tion Version unter Linux, einer Adabas-D Personal Edition und weiteren
DB's unter NT funktionierte ohne Probleme. Leider  habe  ich  letztens
gemerkt, da"s der Linux Adabas-D  die  Luft  ausgegangen  ist  (sprich
startet nicht mehr) und ich die Ursache bisher nicht feststellen kann.

Nun sind auf der SuSE ja noch ein paar andere DB's mit drauf  und  ge-
dacht ... getan. Nach diversen Kopier, Zip, L"osch und anderen  Platz-
problemorgien lief eine Sybase ASE (MySQL ging  nicht,  da  sie  keine
Sub-Selecs unterst"utzt; Die einfachen Select's  der  Demo  beinhalten
bereits korrelierte Subselects mit bis zu drei Ebenen;  sprich  SELECT
... WHERE ... = ( SELECT ... WHERE ... IN ( SELECT   ... ))  ).  Also,
die Daten waren in der Sybase drin und ... nichts ging.

Ich meine, die DB lief; Die Selects "uber den  ISQL  abgesetzt  liefen
auch; nur habe ich es nicht hinbekommen, via  ODBC  aus  dem/den  PHP-
Sctipt(en) auf die Sybase zu kommen. Sind vielleicht jemandem die ent-
sprechenden Connect-Strings, PHP-INI-Datei Eintr"age oder was auch im-
mer bekannt, damit es mit Sybase und/oder mit anderen DB's  geht?  Ich
hatte sogar versucht, mit eigenen Includes mir einen  kleinen  Wrapper
zu stricken. Dies ist jedoch dann an Namens Gleichheiten  gescheitert.
Nebenbei beeinflu"st es auch die NT-Seite (Stichwort "shared FAT-File-
system") und torpediert mein Beispiel f"ur portable Applikationen  (um
mal schnell zeigen zu k"onnen, da"s ">hetz, hetz"< man mit Open Source
einfach so auf M$-OS'e verzichten kann und - im best  case  wirklich -
nichts "andern mu"s, die administrative Seite mal ausgenommen, wie OS,
DB-Engine und vielleicht den einen oder anderen Connect-String).

Nach weiteren Install-Orgien versuchte ich es trotzdem mit  MySQL.  Es
wurden jedoch keine Gedanken "uber ein umschreiben der  SQL's  notwen-
dig, da auch hier kein Connect klappte.

Christian Kayssner  | e-mail: christian_(at)_kayssner.de
Els"asser Platz 9   | Tel.:   +49/611/48117
D-65195 Wiesbaden   | Fax.:   +49/611/9450244

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.5.3i for non-commercial use <http://www.pgpi.com>

iQEVAwUBOISvQa2yS/88p96pAQGmsQgApriiTmM+Ees8lpexjN4Leg25RkF/9wOx
DylQciYuqZcL7hs6Hia3F42whBOTiXO9+CVM12Q8jjn1UDOx81m1Gx/XL5vSYbAR
LXzCYhjjxZ8ivQ+Wkbn2SKsEbK7S9e9BxX3Zo5+rftYb3TP6sopUJ93na2DUR/9M
9kFYw4mXzoS2IcQbv9/WZ74vsQMK6To5r96KAHpZJjIPZ5+qCRKHOkqT3q0fYDR0
cSJrwBTMWh6OA+ck6lMtVMtKIdJHDMOk7TbErLp8+TdySUZ8Rz5Zru9UITlRzSVj
rQ8AsFa7BlAKgvkEDlL2o1NSmtxKaLTiLMiX801woseFpOdQd3XRQA==
=6SGW
-----END PGP SIGNATURE-----



php::bar PHP Wiki   -   Listenarchive