Databas koppling

PHP

4 svar · 238 visningar · startad av Mac

Medlem sedan mars 200135 inlägg
Trådstart#1

För en som är ny på PHP men har pysslat med ASP uppstår ganska snabbt en del frågor. De två som jag mest av allt skulle vilja ha svar på är följande.
Om man ska göra en databaskoppling i asp så kan man skriva:

"driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\databasfil.mdb"

Om man inte vill gå in i kontrollpanelen och mecka. Går det att göra på samma sätt i PHP, i så fall hur?
Den andra frågan jag gärna skulle vilja ha svar på är vad funktionen Server.MapPath() har för motsvargihet eller hur man åstadkommer samma resultat i PHP.

Medlem sedan juni 2000841 inlägg
#2

Lättaste sättet är att göra som dom visar i exemplet här: http://www.php.net/manual/en/ref.mysql.php
Sen kan man så klart modifiera det som man vill..

php.net har en bra manual där man hittar det man behöver.

r
hoppsan tänkte inte på att det var access databas du ville använda.
Kolla på
http://php.weblogs.com/COM_php
http://www.php.net/manual/en/ref.com.php

Medlem sedan juni 20008 205 inlägg
#3

Man kan även ta en titt på ODBC-funktionerna.

Medlem sedan mars 20007 896 inlägg
#4

Fast då måste man gå igenom kontrollpanelen och mecka... Men jag skulle köra på det alternativet, jag tror att det är snabbare än COM. Dock inte säkert, det är bara något jag hört.

Medlem sedan juni 20008 205 inlägg
#5

Det skulle rimligtvis vara det, eftersom man då pratar direkt med ODBC utan att gå omvägen via COM. Det blir liksom ett lager mindre för anropen att gå igenom.

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)