php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2006, 10:03  
Benutzer
 
Registriert seit: 11.03.2005
Beiträge: 57
gala
Standard Zugriff auf DB2 über ODBC (AS/400)

Hallo zusammen

Ich muss auf Daten aus unserer DB2 holen. Im Internet habe ich einiges an Hilfe gefunden, leider muss ich die Daten aber aus unserem AS holen.

In den Tuts wird meistens davon ausgegangen das die DB lokal installiert ist, dies ist bei mir ja leider nicht der Fall.

Ich hoffe das ihr mir n paar Tipps geben könntet ^^

1. Ich glaube (http://ch2.php.net/odbc) ich muss auf meinem Webserver (Apache) eine Extension installieren? Wenn ja wo kann ich diese (--with-ibm-db2[=DIR] ??) downloaden?
2. Folgendes steht in meiner phpinfo zum Thema odbc:
dbx
dbx support enabled
dbx version 1.0.0
supported databases MySQL ODBC PostgreSQL Microsoft SQL Server FrontBase Oracle 8 (oci Sybase-CT
3. meine PHP Version: 4.3.2

Ehja ich lass mal stehen. Abschliessend muss ich sagen das ich in PHP nicht schlecht bin, aber ehrlichgesagt schon kaum Ahnung habe was ich hier eigentlich vorhab. Bitte nid flamen, try 2 help me

danke und gruss
gala
ps: jeglicher input würd mich weiterbringen [/url]
gala ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.03.2006, 10:44  
Benutzer
 
Registriert seit: 11.03.2005
Beiträge: 57
gala
Standard

*hochschieb*


das hab ich doch verdient oder?

hab nun einen neuen redhat server mit apache aufgesetzt, php und mysql laufen..

nun eben dieser zugriff auf die db2..
gala ist offline  
Alt 06.03.2006, 10:51  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
aber ehrlichgesagt schon kaum Ahnung habe was ich hier eigentlich vorhab

Aha .. aber wir ? oder wie ?
Also ich hab's so verstanden das du von local auf eine Online DB zugreifen willst ?!
Oder andersrum ?!



M3g4Star ist offline  
Alt 06.03.2006, 10:59  
Benutzer
 
Registriert seit: 11.03.2005
Beiträge: 57
gala
Standard

naja ich wollt damit sagen das ich netzwerktechnisch so n paar bildungslücken hab

hat sich aber gebessert in den 2 wochen. odbc is nur eine schnittstelle die es mir eröffnen sollte eben auf die db2 zuzugreifen. das war mir beim erstellen des thread noch nicht ganz klar.

however, ja ich möchte von meinem lokalen apache server auf eine db2 die auf einem as400 im selben netzwerk läuft zugreifen. nur n select statement nur n select nicht mehr, aber leider auch nicht weniger.

gruss martin
gala ist offline  
Alt 06.03.2006, 11:06  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Schon mal gechecked ob du überhaupt zugreifen kannst ? ob das deine Konfigurationen zulassen ?!!!

Kannst in MySQL zum Beispiel einstellen wer alles auf die DB zugreifen kann weil der Zugriff von "ausserhalb" gestalltet sich leider immer etwas schwierig.

Hast'n connect schon mal hinbekommen ?!

hast schon 'n Script ?!
M3g4Star ist offline  
Alt 06.03.2006, 11:27  
Benutzer
 
Registriert seit: 11.03.2005
Beiträge: 57
gala
Standard

naja script ^^

PHP-Code:
$username "MPFI";
$password "MPFI";
$dbname "TestDB2";
$dbconn odbc_connect($dbname,$username,$password) or die ("nix da odbc_connect :(:("); 
ich hab keine ahnung ob ich das so richtig mache...

in der odbc verwaltung hat gibts bei System-DNS einen Eintrag mit TestDB2, der User sollte auch eingerichtet sein. Schön wäre es halt auch wenn ich den ODBC Fehler irgendwie sehen könnte.. wie bei mysql mit mysql_error.

hab noch nie n connect hinbekommen nein.
gala ist offline  
Alt 06.03.2006, 11:40  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

OK .. lass dir mal bitte die ODBC Fehlermeldung ausgeben .. wie du das machst siehst du im Manual ..
Ist echt wichtig !!!! weil mit dem Fehler kann man dann was anfangen !

PHP-Code:
<?php

...  or  die("[b]Error![/b] Couldn't Connect To Database. Error Code:  ".odbc_error());

?>
kannst aber auch so machen

PHP-Code:
<?php

...  or  die("[b]Error![/b] Couldn't Connect To Database. Error Code:  ".odbc_errormsg());
?>
M3g4Star ist offline  
Alt 06.03.2006, 11:41  
Benutzer
 
Registriert seit: 11.03.2005
Beiträge: 57
gala
Standard

Achtung Achtung:

Error! Couldn't Connect To Database. Error Code: IM002

edit: ODBC Error Code = IM002 (Data source not found and no default driver specified)

edit2: mit odbc_errormsg:
[unixODBC][Driver Manager]Data source name not found, and no default driver specified

Ich brauche also ein treiber?
data source name not found? was heisst das? also pingen kann ich ihn vom redhat linux server aus (auf dem auch der apache läuft)

bei der odbc verbindung habe ich schon die ip des as versucht.. gibt genau selber fehler aus.
gala ist offline  
Alt 06.03.2006, 11:50  
Benutzer
 
Registriert seit: 11.03.2005
Beiträge: 57
gala
Standard

und das googlen danach lässt mich hoffen.

leider versteh ich kein wort was der sagt...

http://lists.phpbar.de/pipermail/php...22/001995.html
gala ist offline  
Alt 06.03.2006, 11:55  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Na dort hast doch die Lösung ?!?!?

Musst anscheindend die beiden *.ini's bearbeiten und denn passt des schon, wenn du 's denn auch eingebunden hast ... also sein PHP-Script einbinden.

?? Musst's halt nur auf dich "umschreiben"

ach so .. solltest vllt um sicher zu gehen auch nochmal den ODBC Manager ziehn (Freeware) und dann versuchen die Verbindung aufzubaun

Nur so um sicherzugehen das es funzt ..
M3g4Star ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zugriff mit session auf Ordner begrenzen Diego1978 PHP Tipps 2008 1 08.07.2008 06:38
Zugriff beschränken paper PHP Tipps 2008 9 04.05.2008 12:13
Direkten Zugriff auf Datenbank verhindern heyho PHP Tipps 2008 7 07.02.2008 11:41
Zugriff auf Objekte anderer Klassen nieselfriem PHP Tipps 2007 7 14.05.2007 12:48
MySql via ODBC auf entfernten Server dh1sbg Datenbanken 1 13.12.2006 16:14
Zugriff verweigert...? amenhotheb PHP Tipps 2006 4 11.07.2006 16:23
ODBC fehlt, was jetzt? gala Server, Hosting und Workstations 10 11.05.2006 09:09
[Erledigt] Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
Zugriff auf postgresql-db mit php PHP Tipps 2006 6 25.01.2006 09:29
gleichzeitiger Zugriff auf 2 Datenbanken dh1sbg PHP-Fortgeschrittene 3 27.12.2005 12:41
[Erledigt] Access mit ODBC auf Root Server Server, Hosting und Workstations 1 24.09.2005 15:15
Komisches ODBC Problem... solitaer PHP-Fortgeschrittene 0 17.09.2005 18:21
ODBC Bronks Datenbanken 1 30.07.2005 20:09
[Erledigt] ODBC und Php.ini Datenbanken 0 07.07.2005 09:39
Access-DB mit ODBC und PHP connecten... PHP-Fortgeschrittene 2 15.12.2004 15:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
odbc db2, db2 odbc, php odbc db2, php as400, neue as400 schnittstelle, php ext odbc .so ibm db2, as400 db2, zugriff auf db2 über odbc, http://www.php.de/php-tipps-2006/37057-zugriff-auf-db2-ueber-odbc-400-a.html, odbc as400 db, odbc db2 konfigurieren, fehler im002, von sql server auf frontbase zugreifen, linux odbc einrichten as400, php oracle oci vs odbc, odbc 400, db2 in apache verbindung, db2 zugriff mit php, as/400 db2 zugriff, as400 odbc einrichten linux

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.