22. januar 2008 - 22:10Der er
16 kommentarer og 2 løsninger
forbinde til MSSQL gennem PHP script
Jeg er i fuld gang med at lave en login side i PHP. Jeg skal her forbinde til en MS SQL server 2005 database som der i forvejen er sat op (derfor kan MySQL ikke bruges) Men jeg kan ikke rigtigt finde så meget om hvordan jeg laver en connection til denne databasetype (de fleste er til MySQL eller access). Er der nogen der kender metodeen til dette? Helst uden at der skal til at installeres en masse tredjeparts drivere. Jeg bruger dreamweaver CS3 til at arbejde med.
Du skal starte med at sikre dig at: - der er de noedvendige drivere paa maskinen der koerer PHP - mssql extension er loadet i PHP (som beskrevet i links naevnt ovenfor)
Når jeg lige umiddelbart kigger på linksene, ser det ud til at jeg skal ind og installere noget på serverne der kører mine hjemmesider. Jeg er ikke sikker, men tror ikke at web10 vil lade mig gøre den slags ting.. Eller er det en .dll fil jeg bare skal kopiere til samme mappe som hjemmesiden ligger i?
Det er typisk. (o= Livet som programmør er ikke altid helt let.. Jeg har selv fået Linux server (men er ikke helt inde i hvordan jeg sætter den op) og da jeg læste mig frem til at ASP/.net ikke er helt så gode venner med Linux tænkte jeg at det alligevel var på tide at lære PHP. Men PHP er åbenbart ikke så god til MSSQL2005 som er den database mine ASP.net sider snakker til lige nu (jeg har lige læst at SQLserver2005 express ikke er understøttet af de drivere der er til PHP). Jeg har hele tiden gerne villet lave min SQL server database om til en MySQL, men så skal jeg lave mit program om der snakker med denne database. Og dette er et VS2005 program med 30 - 40 forms med tusindvis af linjer kode...
Ak, hvorfor er der ikke bare et kodesprog, en database og en platform... (o=
Jeg er ret sikker paa at PHP godt kan snakke med en Express Edition - man skal nok bare enable TCP/IP (default er named pipes).
--
Saa boer du jo nok rette din .NET kode saaledes at den er meget nem at portere til en anden database hvis nu du skulle til at koere PostgreSQL eller Oracle paa et tidspunkt.
--
Hvis der kun var en platform, saa var jeg lidt bange for innovations niveauet !
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.