Avatar billede cyberesben Nybegynder
10. juli 1999 - 17:05 Der er 28 kommentarer og
1 løsning

Hvordan får jeg PHP til at kommunikere med en Access database

Hej

jeg har set en gæstebog i ASP hvor man skrev noget som så kom ind i en database, og når man så skulle se gæstebogen, læste den nogle ting fra en database.

Det kan ikke være så svært, men hvordan kommunikerer jeg med en Access database, altså hvilke PHP kommandoer skal der til?

Evt også nogle links eller eksempler på hvordan det gøres, for jeg er totalt nybegynder i PHP.
Avatar billede andreas Nybegynder
10. juli 1999 - 17:40 #1
Hey espen.......

du kan prøve at kigge på nogle gæstebøger *S*

fx

www.mbn.dk og så under PHP eksempler.

<Andreas>
Avatar billede cyberesben Nybegynder
10. juli 1999 - 17:42 #2
lær lige at stave mit navn!
Avatar billede andreas Nybegynder
10. juli 1999 - 17:47 #3
sorry...... *G*

men havde lidt travlt *G*
er til grøn konsert.......damn det er fedt
men jeg tror ikke man kan få php til at kommunikere med access databaser, men kan du ikke bruge txt filer til det ???

<Andreas>
Avatar billede cyberesben Nybegynder
10. juli 1999 - 17:59 #4
det ved jeg ikke det kan godt være

hallo er du på nettet med din mobi mobi? det er sgu da dyrt man
Avatar billede cyberesben Nybegynder
10. juli 1999 - 18:01 #5
det som jeg kunne tænke mig, var f.eks. en liste med programmer, links til hvem der havde lavet dem, links til download, lidt info om dem, filens størrelse osv.

for at jeg ikke skulle sidde og skrive det ind i en HTML, ville det være fedt hvis jeg bare kunne smide det i nogle database felter og så få PHP til at sætte det op
Avatar billede andreas Nybegynder
10. juli 1999 - 23:09 #6
Oki, det kan jeg godt hjælpe dig med...

jeg har nemlig lavet sådan at du fx udfylder nogle felter og så trykker man OK og så skriver den det i en txt fil.
Der efter klikker man sig ind på en ny side og der står det du så har skrevet *S*

<Andreas>
Avatar billede cyberesben Nybegynder
10. juli 1999 - 23:39 #7
ok... må jeg se noget af det først?
Avatar billede andreas Nybegynder
11. juli 1999 - 02:18 #8
øhhh, det er lidt svært at vise...men her du ICQ eller E-mail

så kan jeg kontakte dig via en ad delene *S

<Andreas>
Avatar billede cyberesben Nybegynder
11. juli 1999 - 02:38 #9
ICQ#3678185
cyberesben@postkontor.dk
Tlf. 22422444
Avatar billede razor Nybegynder
11. juli 1999 - 16:58 #10
det er da dumt at det kun er esben der får noget ud af det... I stedet skulle i tage og poste det her så andre også kunne kigge med... Tak!....
Avatar billede cyberesben Nybegynder
11. juli 1999 - 17:32 #11
tjaah
Avatar billede cyberesben Nybegynder
11. juli 1999 - 17:35 #12
ellers skriver jeg selv svaret når han kommre med det
Avatar billede razor Nybegynder
11. juli 1999 - 18:00 #13
tak
Avatar billede andreas Nybegynder
12. juli 1999 - 02:25 #14
sorry guys men jeg tager på ferie fra d. 12/7 til d. 22/7 derfor kan jeg ikke lige hjælpe men cyberesben jeg skal nok hjælpe dig *S*. Hvad er det helt du vil ved det ??

<Andreas>
Avatar billede cyberesben Nybegynder
12. juli 1999 - 04:51 #15
det som jeg kunne tænke mig, var f.eks. en liste med programmer, links til hvem der havde lavet dem, links til download, lidt info om dem, filens størrelse osv.

for at jeg ikke skulle sidde og skrive det ind i en HTML, ville det være fedt hvis jeg bare kunne smide det i nogle database felter og så få PHP til at sætte det op

hvis du ved hvordan jeg får den til at snakke emd en Access Database er det ok
Avatar billede alk Praktikant
13. juli 1999 - 08:20 #16
Du kan få adgang til ODBC database, der findes speciale kommandoer til dette.
Jeg kan finde dem frem når jeg komme hjem.

Allan
Avatar billede alk Praktikant
13. juli 1999 - 18:05 #17
Her er et eksempel:

<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY>

<h3>MySQL/PHP eksempel</h3>
<table border=1>
<tr><td>Navn</td><td>Telefon</td></tr>
<?
$db_name="telefonbog";
$db_user="";
$db_pass="";

$connection_id = odbc_connect("$db_name", "$db_user", "$db_pass")
print "connection_id";

$resultat = odbc_exec("$connection_id", "SELECT * FROM tlfnr");

while (list($navn,$telefon) = odbc_fetch_row($$resultat)) {
print "<tr><td>$navn</td><td>$telefon</td></tr>\n";
}

odbc_close_all()
?>
</table>

</BODY>
</HTML>

Dette eksempel lister alle telefonnr. fra databasen telefonbog tabel tlfnr.

Du skal huske at aktivere linien:
extension=php3_odbc.dll i php3.ini

Allan
Avatar billede cyberesben Nybegynder
13. juli 1999 - 18:26 #18
jeg kigger på det... problemet er bare at jeg ikke har MySQL og har opgivet at installere det :-(
Avatar billede alk Praktikant
13. juli 1999 - 18:32 #19
Dette eksempel benytter da heller ikke MySQL.
Jeg har en MySQL Server kørende hjemme hos mig selv. Som jeg ikke har problemer med, når man først har lært den at kende.

Allan
Avatar billede cyberesben Nybegynder
13. juli 1999 - 18:40 #20
ok den skriver

MySQL/PHP eksempel


Warning: SQL error: [Microsoft][ODBC Driver Manager] Datakildenavnet findes ikke, og der er ikke angivet en standarddriver., SQL state IM002 in
SQLConnect in e:\work\php3\telefonbog.php3 on line 15

Parse error: parse error in e:\work\php3\telefonbog.php3 on line 16
Avatar billede alk Praktikant
13. juli 1999 - 18:55 #21
Har du lavet en system DNS.
Det at den skriver MySQL er bare fordi jeg har glemt at slette dette.
Avatar billede cyberesben Nybegynder
13. juli 1999 - 19:21 #22
prøv lige at forklare hvad jeg skal gøre... jeg er totalt uerfaren med php og databaser
Avatar billede cyberesben Nybegynder
13. juli 1999 - 12:48 #23
ok
Avatar billede alk Praktikant
15. juli 1999 - 18:54 #24
Jeg har ændret koden, den virker hos mig


<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY>

<h3>PHP eksempel</h3>
<table border=1>
<tr><td>Navn</td><td>Telefon</td></tr>

<?
$db_name="telefon";
$db_user="";
$db_pass="";

$connection_id = odbc_connect($db_name, $db_user, $db_pass);

$result = odbc_prepare($connection_id, "SELECT * FROM test");

odbc_fetch_into($result, &$temp);

echo sizeof($temp);

for ($i = 0; $i < sizeof($temp); $i++) {
$row = $temp[$i];
print "<tr><td>$row[0]</td><td>$row[1]</td></tr>\n";
}
odbc_close_all()
?>
</table>

</BODY>
</HTML>
Avatar billede cyberesben Nybegynder
28. juli 1999 - 20:01 #25
jeg kigger på det
Avatar billede cyberesben Nybegynder
28. august 1999 - 00:11 #26
Jeg har selv fundet en acceptabel ordning, så jeg lukker det her nu...
Avatar billede knas Nybegynder
13. juni 2000 - 18:51 #27
Hvad fandt du ud af ??
Avatar billede cyberesben Nybegynder
13. juni 2000 - 20:00 #28
hehe den gang? det var noget med nogle CSV filer *G* jeg bruger mySQL nu
Avatar billede party.dk Nybegynder
27. december 2000 - 20:51 #29
hejsa, jeg har et spg. http://www.eksperten.dk/spm/40352

måske kan i løse gåden.........
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester