Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit php daten aus acces auslesen
Evildragon2005 06-10-2005, 14:41 Hey leute, hab noch nicht viel ahnung von php und habe da eine frage zu der ich irgendwie nichts finde :confused:
Ich möchte eine website mit php und einer suchfunktion aufbauen.
Mal ein bsp. um es zu verdeutlichen:
Der besucher kommt auf die seite und will z.b. einen Fúßballstar suchen (doofes beispiel XD) und gibt den namen bei suche ein. Daraufhin soll ihm der spieler angezeigt werden, mit z.b. foto, allen daten etc. Wie mache ich es wenn ich mit der php seite auf die accesdatenbanken (mehrere) zugreifen will, die also danach (und auch allen zugehörigen daten) durchsucht wird? Ist dies ohne Mysql möglich? ich will wirklich nur daten auslesen, nichts in die DB eintragen lassen oder ähnliches.
Über eine antwort die hoffentlich zur lösung des problems führt wäre ich sehr dankbar :) :D
penizillin 06-10-2005, 15:23 generell hiermit: http://de3.php.net/manual/de/ref.uodbc.php
wie du es anstellst, verrät :google::
http://www.google.de/search?hl=de&q=php+access+database&meta=
Evildragon2005 06-10-2005, 15:49 Die seite hatte ich auch schon,aber irgendwie versteh ich nur "Bahnhof" XD :goth:
Muss ich ODBC nun auf meinem server installieren?? :dontknow:
na, wenn du die seite schon gelesen hast, dann sicher auch folgendes: ;)
Anforderungen
Um die Datenbanken mit PHP nutzen zu können, sollten die dafür benötigten Bibliotheken installiert sein.
Evildragon2005 06-10-2005, 16:11 Stimmt,irgendwie bin ich wohl grad nich ganz auf der höhe :huep:
Nur weis ich nich wo ich die bibliotheken herbekomme und wie ich sie installiere..:confused:
gibt es da eine detailierte anleitung zu oder verräts mir einer ?:D
Wenn diese dann installiert sind,kann ich dann einfach die datenbank auf den server laden und per PHP script/code darauf zugreifen und die Tabellen/spalten anzeigen lassen?
:danke:
penizillin 06-10-2005, 16:25 :rtfm: und die comments: http://php.speedbone.de/manual/en/function.odbc-connect.php#56734
Evildragon2005 06-10-2005, 16:42 gut,danke,hab ich auch wohl übersehen XD
aber war ja keine antwort auf die hauptsächliche frage:p
Nur weis ich nich wo ich die bibliotheken herbekomme und wie ich sie installiere..
Du wirkst aus irgendeinem grund ziemlich gereizt :motz:
Ich finde jeder fängt in einem gebiet mal klein an und kann nich alles wissen, oder aus schuddeligkeit mal was übersehen :rolleyes:
penizillin 06-10-2005, 18:12 hast du mal versucht, odbc_connect() auszuführen?
wenn keine fehlermeldung von wegen "undefined function" kommt, kannst du odbc benutzen. wenn du dann versuchst, dich zu einer mdb-datenbank zu verbinden, kannst du um einiges mehr den fehlermeldungen entnehmen, als dieser diskussion im forum.
Evildragon2005 06-10-2005, 18:59 odbc_connect("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" .
str_replace("/", "\\", $_SERVER["DOCUMENT_ROOT"]) . "\_database\dbname.mdb", "", "")
Habe versucht den code abzuändern,aber er zeigt mir nur den code an wenn ich die seite aufrufe.
könnt ihn mal einer näher beschreiben?
penizillin 06-10-2005, 19:04 dir fehlt ja das banalste verständnis für das, was du machst, oder?
fang mal klein an:
http://php.speedbone.de/manual/de/language.basic-syntax.php
weiter mit: www.schattenbaum.net/php
Evildragon2005 06-10-2005, 19:18 Da hast du wohl recht, habe wohl ein gewisses mass an kenntnissen im Html berreich, hatte mir das mit php deshalb auch nicht so "kompliziert" vorgestellt.
Danke für die seiten,die werde ich mir erstmal zu gemüte führen:teach:
:danke:
Evildragon2005 09-10-2005, 18:53 So,habe mal eine SQL datenbank erstellt und diese auch ausgelesen :rocks:
Aber das alles hat mir zu meinem eigentlichem problem nich weitergeholfen:(
Ich habe mir dann odbc eingerichtet und wollte dann mit access eine neue datenbank bearbeiten. Da kam der Fehlercode 3423 bei rum (Exportieren von Daten aus Ihrer Datenbank, Importieren von Daten in Ihre Datenbank oder Verknüpfen von externen Microsoft Jet- oder ISAM-Datenbanktabellen mit Ihrer Datenbank ist mit ODBC nicht möglich)
Wie jetzt? Naja,danach hab ich nix mehr geschnallt und bin am verzweifeln >.<
Wenn ich es mit Access und odbc mache schreibt er die daten die ich in die Accessdatenbank eintrage doch in die Mysql datenbank oder?
weiß einer mit dem fehlercode was anzufangen?
Hab die daten des servers( name passwort etc.) auch alle angegeben,wo steckt der fehler? :dontknow:
Ist es auch möglich auf die datenbanken zuzugreifen ohne das sie in der sqldatenbank eingefügt werden,also das ich sogesehen einfach die datenbanken per ftp hochlade und dann auslesen kann?
penizillin 09-10-2005, 23:08 kann mit der fehlermeldung nichts anfangen. Wenn ich es mit Access und odbc mache schreibt er die daten die ich in die accessdatenbank eintrage doch in die Mysql datenbank oder? nein.Ist es auch möglich auf die datenbanken zuzugreifen ohne das sie in der sqldatenbank eingefügt werden,also das ich sogesehen einfach die datenbanken per ftp hochlade und dann auslesen kann? wenn du konkreter wirst, wird man dich verstehen. es gibt
a) eine mysql-datenbank und
b) eine ms access datenbank.
was willst du nu?
p.s.
http://www.phpfreaks.com/tutorials/61/0.php
Evildragon2005 10-10-2005, 22:22 also die zweite frage hat sich durch die erste schon beantwortet,dachte nämlich erst access würde sich mit mysql "verknüpfen" und dort die tabellen eintragen, wie auch immer:rolleyes:
Den fehler gibt er mir noch immer aus,werde es erst nochmal nach der Anleitung der seite probieren die du gepostet hast. Vllt klappts ja dann.
Wenn jemand erfahrungen mit dem Fehler hat der bei mir ausgegeben wurde wär´s nett wenn er schreibt wo´s bei ihm dran lag oder was es sein könnt :huep:
erstmal einen schönen dank :D
|
-
- |