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.
$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();
263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91