ERLEDIGT
NEIN
NEIN
ANTWORTEN
15
15
ZUGRIFFE
733
733
EMPFEHLEN
-
Hallo, habe mal die Suchfunktion des Forums benutzt und stolpere so richtig über die Aussagn über PHP und Oracle. Bis jetzt kenne und kann ich nur MY- und MSSQL mit PHP.
Auf der Arbeit brauche ich jedoch nun eine Verbindung zur Datenbank. Können wir das mal kurz durchgehen, wie das vom Prinzip her funktioniert !
Also ich habe meine IP-Adresse mit Port:
192.168.0.31:1234
Dann habe ich Benutzer und Passwort:
"Frazel" und "KennICH"
-nicht schwer bis jetzt
Wenn ich mich da jetzt anmelden will würde ich das jetzt so machen:
PHP-Code:$conn = @OCILogon("Frazel", "KennICH", "192.168.0.31:1234");
Ist das schonmal korrekt? Aber wie gehe ich jetzt vor wenn ich eine Query machen will und die ergebnisse in eine Array Schreiben will? Auf dieser Seite habe ich was gefunden, aber da steig ich nicht durch..:
http://www.sven-petruschke.de/snippet38-22.html
*NIXCHECK*
-
ODBC verwenden und die dahinterstehnde Datenbank kann PHP egal sein
-
WAASAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSS?
Entschuldige bitte, aber ich versteh nur Bahnhof *tut*tuut*
-
Ich kann dir nicht glauben, dass du hier nicht durchsteigst:
Ist doch alles wunderbar kommentiert! Erklär mir was dir schwierigkeiten bereitet!PHP-Code:// Connection aufbauen
$conn = @OCILogon("benutzername","kennwort","TNS");
// SQL-Statement zusammenstellen
$sql = "Select ELEFANT from AFRIKA";
// SQL-Anweisung ausführen
$stmt = OCIParse($conn, $sql);
OCIExecute($stmt);
// Alle Datensätze in ein Array schreiben
// (zurückgegeben wird die Anzahl der Datensätze)
// $arDatensaetze enthällt alle Daten
// $arDatensaetze["ELEFANT"][0] ist der erste Datensatz der Spalte ELEFANT
// $arDatensaetze["ELEFANT"][1] ist der zweite Datensatz der Spalte ELEFANT
// .. etc.
$anzahl = OCIFetchStatement($stmt, $arDatensaetze);
// Fehler ermitteln
$fehler = OCIError($stmt);
// Wenn Fehler Aufgetreten ist, Transaktion rückgängig machen
if ($fehler) {OCIRollback($conn);}
// Connection schließen
OCILogOff($conn);
//edit:
Ich hab noch nie mit Oracle in verbindung mit PHP gearbeitet, hab das Tut aber sofort verstanden.Als Hirte erlaube mir, zu dienen mein Vater dir. Deine Macht reichst du uns durch deine Hand, diese verbindet uns wie ein heiliges Band! Wir waten durch ein Meer von Blut, gib uns dafür Kraft und Mut. In nomine partris et filii et spiritu sancti...
KLICK HIER ;)
Tokio-Hotel's "Durch den Monsun" mal anders.
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Wo taucht den da ein Tabellen-Name auf?
-
AFRIKA == TabellePHP-Code:
$sql = "Select ELEFANT from AFRIKA";
ELEFANT == Spalte
benutzername (logisch, oder?)PHP-Code:$conn = @OCILogon("benutzername","kennwort","TNS");
kennwort (ebenfalls logisch)
TNS (Datenbank)Als Hirte erlaube mir, zu dienen mein Vater dir. Deine Macht reichst du uns durch deine Hand, diese verbindet uns wie ein heiliges Band! Wir waten durch ein Meer von Blut, gib uns dafür Kraft und Mut. In nomine partris et filii et spiritu sancti...
KLICK HIER ;)
Tokio-Hotel's "Durch den Monsun" mal anders.
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Aber in Oracle arbeitest du eh mit procedures...
Zitat von nero_85
Zumindest wir hier
-
soweit alles easy..
okay. Aber noch eine Frage beleibt.Wenn ich mich so wie oben angegeben verbinden möchte, wo taucht denn dann der Name oder die IP des Rechners auf? Dieses TNS verwirrt mich...
-
Das dürfte der DatenbankNAME sein!
Und das soll was heißen? Ich hab das Script ja auch nur von der Seite, die ahykes vorher gepostet hat
Zitat von aKraus
Geändert von nero_85 (23.11.05 um 09:28 Uhr)
Als Hirte erlaube mir, zu dienen mein Vater dir. Deine Macht reichst du uns durch deine Hand, diese verbindet uns wie ein heiliges Band! Wir waten durch ein Meer von Blut, gib uns dafür Kraft und Mut. In nomine partris et filii et spiritu sancti...
KLICK HIER ;)
Tokio-Hotel's "Durch den Monsun" mal anders.
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Könnte also so lauten:
$conn = @OCILogon("ben","pass","ip
ort:db1");
-
Also ich hätte nur "db1" angegeben. Aber jetzt versteh ich dein Problem (
hat ein wenig gedauert, sry). Versuchs doch einfach!
Als Hirte erlaube mir, zu dienen mein Vater dir. Deine Macht reichst du uns durch deine Hand, diese verbindet uns wie ein heiliges Band! Wir waten durch ein Meer von Blut, gib uns dafür Kraft und Mut. In nomine partris et filii et spiritu sancti...
KLICK HIER ;)
Tokio-Hotel's "Durch den Monsun" mal anders.
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
die db liegt auf einem anderen rechner!!
-
http://forum.de.selfhtml.org/archiv/2005/10/t117511/
Dass müsste dir weiterhelfen!Als Hirte erlaube mir, zu dienen mein Vater dir. Deine Macht reichst du uns durch deine Hand, diese verbindet uns wie ein heiliges Band! Wir waten durch ein Meer von Blut, gib uns dafür Kraft und Mut. In nomine partris et filii et spiritu sancti...
KLICK HIER ;)
Tokio-Hotel's "Durch den Monsun" mal anders.
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Naja, ich arbeite schon knapp 2,5 Jahre mit Oracle und, zumindest bei uns, werden alle Datenbankstatements in Proceduren geschrieben und dann dementsprechend aufgerufen. Oracle hat die Datenbank für Proceduren optimiert. Nur soviel dazuZitat von nero_85
Und das soll was heißen? Ich hab das Script ja auch nur von der Seite, die ahykes vorher gepostet hat
-
Ich gebs auf. Sorry, es liegt nicht an Euch. Aber ich habe mal alles probiert und dabei festgestellt, dass mein Server das garnicht kann! (Xampp) Und jetzt muss ich da noch den Oracle-Client installieren und die Extensions freigeben (habe ich schon). mich auf die Suche nach den Client-Tools zu machen, habe ich auch keinen Bock drauf bzw. bringt auch nichts, weil ich hier nicht auf unserem Server rumturnen darf! Trotzdem Danke für Eure HIlfe!
Ähnliche Themen
-
Oracle Client Verbindung
Von martinpriebe im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 12.09.07, 10:38 -
PHP Oracle Verbindung
Von südpol im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 27.03.07, 17:41 -
Verbindung zu Oracle-Datenbank
Von WIK-Lars im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 27.10.06, 10:56 -
Verbindung zu Oracle Problem
Von bluecat_xp im Forum PHPAntworten: 2Letzter Beitrag: 12.07.06, 21:01 -
fehlertext bei verbindung zu oracle
Von abbuzze im Forum PHPAntworten: 4Letzter Beitrag: 08.01.04, 10:02





Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen