/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
At connecte til en MS SQL 2000 server fra ~
Fra : Flare


Dato : 06-05-03 21:15

<<X-posted: dk.edb.database, dk.edb.internet.webdesign.serverside.php>>

Da jeg har brug for at bruge fremmednøgler i min database er Mysql jo
umiddelbart udelukket. Men PHP har jo kun (så vidt jeg ved) support til
Mysql.

Der der en let måde at connecte (læs/skriv) til en MS SQL server fra PHP?

Det skal være muligt at lave fremmednøgler , referencer osv.

Mvh
Anders Jacobsen




 
 
Kim Emax (06-05-2003)
Kommentar
Fra : Kim Emax


Dato : 06-05-03 21:22

Flare wrote:

> Da jeg har brug for at bruge fremmednøgler i min database er Mysql jo
> umiddelbart udelukket.

Nå? hvad baserer du det på?

> Men PHP har jo kun (så vidt jeg ved) support til Mysql.

Måske du skulle sætte dig lidt bedre ind i tingene så ProgreSQL, Oracle,
mSQL, dBase, DBM og ODBC er fint understøttet, bare for at nævne "et par
stykker"...

> Der der en let måde at connecte (læs/skriv) til en MS SQL server fra
> PHP?

http://www.dk.php.net/manual/sv/ref.mssql.php

> Det skal være muligt at lave fremmednøgler , referencer osv.

Går fint med alle ovennævnte databaser...

--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Flare (06-05-2003)
Kommentar
Fra : Flare


Dato : 06-05-03 22:32

> Nå? hvad baserer du det på?

Noget jeg havde læst som jeg åbenbart havde misforstået.

> Måske du skulle sætte dig lidt bedre ind i tingene så ProgreSQL,
Oracle,
> mSQL, dBase, DBM og ODBC er fint understøttet, bare for at nævne "et par
> stykker"...
> Går fint med alle ovennævnte databaser...

Ok. Jeg har nu instaleret client tools. Ændret i php.ini. Og bruger istdet
mssql_XXX til at hente data. Men der sker intet. Siden hvorpå PHP koden er
timer bare ud. Jeg ved at servern kører.

Er der noget der skal "genstartes" før dette virker. Er ikke så glad for at
boote min win 2000 server.
Setupet er forøvrigt win 2k server + ms sql 2000 + apache rev 26 + php 4

Er der noget jeg skal lægge mærke til?

Anders



Kim Emax (07-05-2003)
Kommentar
Fra : Kim Emax


Dato : 07-05-03 00:00

Flare wrote:

> Noget jeg havde læst som jeg åbenbart havde misforstået.

Tror jeg også

> Ok. Jeg har nu instaleret client tools. Ændret i php.ini. Og bruger
> istdet mssql_XXX til at hente data. Men der sker intet. Siden hvorpå
> PHP koden er timer bare ud. Jeg ved at servern kører.

Der er flere ting, der kan være galt. Har du testet at php kode parses? Kan
du få adgang til databasen via et commandtool (og dermed tjekke at den
kører), er rettighederne i databasen sat korrekt (select priviliges) og har
du sørget for en DBQUERY or die (print "database fejl";) ?

> Er der noget der skal "genstartes" før dette virker. Er ikke så glad
> for at boote min win 2000 server.
> Setupet er forøvrigt win 2k server + ms sql 2000 + apache rev 26 +
> php 4

Ved ikke lige, hvordan windows opfører sig, men umiddelbart, så kan det være
at du skal installere php med et parameter, så den er klar over at du vil
bruge mssql funktionerne... Vil tro at det er nok at genstarte eller lave en
graceful på apache...

--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Peter Lykkegaard (06-05-2003)
Kommentar
Fra : Peter Lykkegaard


Dato : 06-05-03 21:58


"Flare" <anders@pings.dk> wrote in message
news:3eb817b9$0$24667$edfadb0f@dread14.news.tele.dk...
>
> Da jeg har brug for at bruge fremmednøgler i min database er Mysql jo
> umiddelbart udelukket.

Prøv at hælde "mysql foreign key php" igennem googles søgemaskine

mvh/Peter Lykkegaard



Jonas Koch Bentzen (06-05-2003)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 06-05-03 23:15

Flare wrote:
>
> Men PHP har jo kun (så vidt jeg ved) support til
> Mysql.

Programmør, kend dit sprog!

PHP understøtter MySQL, PostgreSQL (som er en oplagt mulighed, hvis du
vil bruge fremmednøgler mv.), Microsoft SQL Server, miniSQL, Oracle, SAP
DB, Ovrimos SQL, InterBase/Firebird, Sybase, Informix, FrontBase mv.

Til de få databaser, som PHP ikke understøtter direkte, kan man bruge
PHP's ODBC-funktioner.


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste