webForumDet fria alternativet

databaser

5 svar · 277 visningar · startad av Prästen

PrästenMedlem sedan dec. 2000534 inlägg
#1

hej.

om jag vill öppna en Access databas i php script.
hur gör jag då? och kan jag ha 2 accesser öppna samtidigt i scriptet?.

2. finns det någon motsvarighet till ASP:s SESSION och APPLICATION?, alltså spara något i minnet på servern?.
eller finns det något annat sätt att spara inloggningsnamn "över" websidor i php?.

PrästenMedlem sedan dec. 2000534 inlägg
#2

inte ett enda svar????

MatteMedlem sedan aug. 20002 970 inlägg
#3

Om Access och dess hantering kan jag ingenting.

Ej heller inte om ASP och därmed inte heller vad APPLICATION är för något.

Men däremot kan jag lite om sessionshantering i PHP. :)

Sätta en sessionsvariabel:

<?php
session_start(); // Alltid överst på sidan
.
.
$_SESSION['variabel'] = "värde";

Hämta sessionsvariabel på annan sida:

<?php
session_start(); // Alltid överst på sidan
.
.
echo $_SESSION['variabel'];

Du kan läsa mer om sessioner i PHP här: http://www.phpportalen.net/wiki/index.php?page=Sessioner+i+PHP

Ett inloggningssystem med sessioner/mysql som du kanske kan översätta till Access hittar du här: http://www.phpportalen.net/viewtopic.php?t=4403

PrästenMedlem sedan dec. 2000534 inlägg
#4

så bra.

finns det en liknande session men som sparas globalt som ALLA användare kan se?, kallas APPLICATION i ASP.

Patrik81Medlem sedan okt. 2001537 inlägg
#5

Jag har då aldrig stött på något som ens liknar global.asa eller dess funktionalitet i php, men klurar man lite så går det ju att lösa med en databas, även om man får koda en massa då, som man inte behövde i.o.m global.asa... men c´est la vie, php har aldrig gjort mig besviken.

MVH Patrik

SjodahlMedlem sedan maj 20033 137 inlägg
#6

Så här kan du göra!

	#Skapar ett databasobjekt.
	$conn = new COM("ADODB.Connection");
	
	#Öppnar en databasförbindelse till databasen.
	$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=". realpath("db/listan.mdb"));
	
	#Skapar ett recordset och öppnar tabellen login.
	$rs=$conn->Execute("SELECT * FROM listan");
	
	#Tilldelar varje variabel ett varit fält från tabellen.
	$sport=$rs->Fields('sport');	
	$spelare=$rs->Fields('spelare');
Genererad på 363 ms · cache AV · v20260730165559-full.f96bc7eb