Gegroet,
vraagje; kan ik via een ODBC-verbinding een databank van Ms-Access bevragen/manipuleren via php?
En vooral; heeft iemand ervaring met het werken van alle odbc_* functies en werkt dit naar behoren met access?
mvg,
Ben
access - php
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Ben toevallig momenteel de hele tijd daar mee bezig (Weliswaar MSSQL, niet Access).
Antwoord is: ja. Maar ik gebruik PHP via FastCGI onder IIS 6.0, niet onder *nix/apache.
't Meeste werkt redelijk, maar odbc_num_rows() is onbetrouwbaar.
Antwoord is: ja. Maar ik gebruik PHP via FastCGI onder IIS 6.0, niet onder *nix/apache.
't Meeste werkt redelijk, maar odbc_num_rows() is onbetrouwbaar.
hallo,
mja, maar het is voor echt maar een heel beperkte database, dus daarvoor volstaat Access zeker.
Ik was alleen niet zeker van de verbinding met de server, en onder IIS blijkt dat dus goed te werken. Iemand ervaring met Apache?
mja, maar het is voor echt maar een heel beperkte database, dus daarvoor volstaat Access zeker.
Ik was alleen niet zeker van de verbinding met de server, en onder IIS blijkt dat dus goed te werken. Iemand ervaring met Apache?
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
SQLite ? Kan perfect dienen als vervanger van access
-
- Elite Poster
- Berichten: 1626
- Lid geworden op: 26 okt 2005, 23:19
- Uitgedeelde bedankjes: 63 keer
- Bedankt: 88 keer
Onder windows zal het waarschijnlijk wel werken. Geen idee eigenlijk.
Onder linux is het een heel andere zaak.
Welke scripting taal je ook gebruikt, je hebt access odbc driver nodig voor linux.
Deze is: MDB Tools http://mdbtools.sourceforge.net/
Deze is niet helemaal klaar: read-only support for Access 97 (Jet 3) and Access 2000/2002 (Jet 4) formats. Write support is currently being worked on.
Volgens mij ligt het project stil. Ze zijn er al jaren aan het werken.
Onder linux is het een heel andere zaak.
Welke scripting taal je ook gebruikt, je hebt access odbc driver nodig voor linux.
Deze is: MDB Tools http://mdbtools.sourceforge.net/
Deze is niet helemaal klaar: read-only support for Access 97 (Jet 3) and Access 2000/2002 (Jet 4) formats. Write support is currently being worked on.
Volgens mij ligt het project stil. Ze zijn er al jaren aan het werken.
-
- Elite Poster
- Berichten: 1626
- Lid geworden op: 26 okt 2005, 23:19
- Uitgedeelde bedankjes: 63 keer
- Bedankt: 88 keer
Ben schreef:hallo,
mja, maar het is voor echt maar een heel beperkte database, dus daarvoor volstaat Access zeker.
Ik was alleen niet zeker van de verbinding met de server, en onder IIS blijkt dat dus goed te werken. Iemand ervaring met Apache?
Als het een heel beperkte database is, waarom gebruik je dan geen XML?
BungaMan schreef:how jong, daarvoor dient xml niet.
En waarom niet? Een bestand op je harde schijf is een andere manier van opslagen dan in een database, maar daarvoor niet slechter. Trouwens, er zijn ook al xml-databases, waarop je xqueries kunt uitvoeren. Anders dan relationele databases, maar daarom niet slechter.
(maar ik vermoed dat redman5087 het over een puur xml-bestand heeft?)
-
- Elite Poster
- Berichten: 1626
- Lid geworden op: 26 okt 2005, 23:19
- Uitgedeelde bedankjes: 63 keer
- Bedankt: 88 keer
wem schreef:BungaMan schreef:how jong, daarvoor dient xml niet.
En waarom niet? Een bestand op je harde schijf is een andere manier van opslagen dan in een database, maar daarvoor niet slechter. Trouwens, er zijn ook al xml-databases, waarop je xqueries kunt uitvoeren. Anders dan relationele databases, maar daarom niet slechter.
(maar ik vermoed dat redman5087 het over een puur xml-bestand heeft?)
Ik weet het, het is zeker niet het beste systeem voor een database.
Ik gebruik een puur xml bestand vanuit .NET. Ik heb bv voor mijn werk een content management system gemaakt met xml als database in .NET
Als je database zeer klein is en je niet veel bezoekers krijgt op je website dan kan je een xml bestand gebruiken. Alle, bij werkt het toch, misschien niet even vlug.
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
redman5087 schreef:Als je database zeer klein is en je niet veel bezoekers krijgt op je website dan kan je een xml bestand gebruiken. Alle, bij werkt het toch, misschien niet even vlug.
Dat is dan ook de enige omgeving waar het werkt... je moet het bestand namelijk helemaal lezen, er is geen enkele optimalisatie, bestaan geen indexen voor... kortom het is nog erger dan een CSV.
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
De vraag is wat hij bedoelt met beperkt, voor een beperkt aantal records heb je zoiezo geen index nodig. Ik zou toch nooit xml gebruiken, dan kan je idd beter csv en php explode gebruiken.
Beste oplossing is een combinatie van php5 en sqlite. Voor sqlite bestaan ook access like admin tools zoals bv: http://sqliteadmin.orbmu2k.de/ etc.. wat alles redelijk makkelijk maakt.
Beste oplossing is een combinatie van php5 en sqlite. Voor sqlite bestaan ook access like admin tools zoals bv: http://sqliteadmin.orbmu2k.de/ etc.. wat alles redelijk makkelijk maakt.
Met beperkt bedoel ik echt wel beperkt
Slechts weinig records, weinig velden, en amper relaties.
De ellende is dat ik zelf niet zomaar kan kiezen wat ik installeer op mijn pc. Daarvoor heb ik de netwerkverantwoordelijk van mijn afdeling nodig. De server wordt dan weer elders beheerd, ik sta alleen in voor de inhoud van de website. Maar daarvoor heb ik dus een mini-databaseje nodig.
Kortom, 't is echt veel simpeler om te roeien met de software-riemen die ik heb, want anders levert het echt een gedoe op.
lang leve de decentralisatie
Slechts weinig records, weinig velden, en amper relaties.
De ellende is dat ik zelf niet zomaar kan kiezen wat ik installeer op mijn pc. Daarvoor heb ik de netwerkverantwoordelijk van mijn afdeling nodig. De server wordt dan weer elders beheerd, ik sta alleen in voor de inhoud van de website. Maar daarvoor heb ik dus een mini-databaseje nodig.
Kortom, 't is echt veel simpeler om te roeien met de software-riemen die ik heb, want anders levert het echt een gedoe op.
lang leve de decentralisatie
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
Ben schreef:De ellende is dat ik zelf niet zomaar kan kiezen wat ik installeer op mijn pc.
Misschien moet je dan eens kijken naar http://db.apache.org/derby/