webForumDet fria alternativet

AccessDB koppling i PHP?

1 svar · 390 visningar · startad av tomas21

tomas21Medlem sedan feb. 2003130 inlägg
#1

Hej allihopa!

Jag har en liten erfarenhet av asp men är nybörjare i php. Jag har fastnat på hur man skapar datbas koppling till en access databas i php. Eftersom jag inte har fått dns kopplingar att fungera med asp har jag använt mig av denna istället:

set DBConn = server.createobject("ADODB.Connection")
DBConn.open("Driver={Microsoft Access Driver (*.mdb)}; DBQ="& server.mappath ("lab3.mdb") &";")

strSQL = "SELECT * FROM tblKund WHERE Kundnr =" & User & " AND losenord = '"& losenord & "'"
	
set rsKund = DBConn.Execute(strSQL)

Här användare jag mig av server.mappath. Vilket innebär att jag slipper hålla på med dns kopplingar osv.

Min fråga är alltså hur gör jag en koppling lik den nämda i php. Har läst lite på nätet och på webforum att det finns nåt som heter realpath men jag har inte fått det att fungera.

MVH/ Tomas

closecutMedlem sedan sep. 200310 inlägg
#2

hittat nånstans på phpbuilder.com har jag för mig,

$dbConn = new COM("ADODB.Connection");

$dbConnStr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("../database.mdb") ." ;DefaultDir=". realpath("../");
$dbConn->open($dbConnStr);
$rs = $dbConn->execute("SELECT bla, ble FROM blo WHERE blu");
$rs_fld0 = $rs->Fields(0);
$rs_fld1 = $rs->Fields(1);
while (!$rs->EOF) {

/* do some stuff with the results to make it look nice on screen */
/* but as an example... */

  print "$rs_fld0->value $rs_fld1->value\n";

  $rs->MoveNext(); /* updates fields! */
}
$rs->Close();
$dbConn->Close();
245 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
121 ms — hämta statistik (db)
122 ms — hämta tråd, inlägg och bilagor (db)