---
title: "IIS + PHP + MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15220-iis-php-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "erik_r"
published: "2001-01-26T13:36:00.000Z"
updated: "2001-02-02T15:27:00.000Z"
replies: 10
views: 233
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15220-iis-php-mysql"
---

# IIS + PHP + MySQL

## #1 — erik_r, 2001-01-26T13:36Z

Tjenare!
Jag kör windows2000 med IIS som webbserver.
PHP har jag redan installerat och det funkar perfekt men jag vill även kunna använda MySQL databaser. Jag har laddat hem mysql-3.23.32-win.zip och installerat den. Och nu till frågorna: 

Jag vet inte om MySQL funkar eftersom jag aldrig gjort några sådana databaser. Hur gör jag för att skapa en liten databas som till exempel den här:
\______________\_
&#0124;\_ID\_&#0124;\_Namn__\_&#0124;
&#0124;\_1_\_&#0124;\_Erik___\_&#0124;
&#0124;\_2_\_&#0124;\_Henrik_\_&#0124;

Hur ser sedan koden ut som jag ska använda för att koppla den här lilla databasen till en php sida.

Permalänk: https://www.webforum.nu/p/15220

## #2 — Chavez, 2001-01-26T19:28Z

Det första som du bör göra är att skapa en databas. Det gör man såhär: 
Öppna en command promt (eller om man vill kalla det dospromt)
Ställ dig i Mysql\\bin (eller vad katalogen nu kan heta, huvudsaken är att det är i bin i mysql mappen).
Skriv detta: mysqladmin create databasnamn

Så då var databasen skapad. Nu var det dags att skapa en struktur för databasen. Det gör man ofta i en separat txt fil (ofta döpt med .sql). 
Exempel på hur en sådan skulle kunna se ut är detta: 

```
CREATE TABLE namn (
  id int(11) DEFAULT '0' NOT NULL auto_increment,
  namn varchar(30)
);
```

auto_increment gör så att varje post tilldelas ett heltal som är ett större än den förra postens. Alltså blir det först ett, sedan två, sedan tre osv.
Den andra kolumnen varchar lagrar namnet (max 30 tecken).
Denna strukturen måste man sedan lägga in i databasen. Har du sparat strukturfilen i bin så skriver man såhär i promten (som forfarande står i katalogen mysql\\bin):

```
mysql databasnamn<strukturfilen.sql
```

Nu var databasen skapad och fylld med en struktur. 

Sedan vet jag inte riktigt hur du menar när du säger att du vill veta hur man kopplar den till en php sida. 

Såhär gör man för själva kopplingen: 

```

$db=mysql_connect ($dbhost,$dblogin,$dblosen) or die("Kunde inte koppla till databasen");

mysql_select_db($dbnamn,$db) or die("Kunde inte välja ut databasen");
```

Nu har man kopplat till databasen.
Nedan finns lite kod som listar de olika posterna i databasen på sidan: 

```
$result = mysql_query("SELECT * FROM namn ORDER BY id DESC");

while($row = mysql_fetch_array($result)) {
echo "
".$row[id]." &#0124; ".$row[namn]."
<br>
";
}
```

Hoppas att denna lilla koden kan ha vart till nån liten hjälp. Sen har jag inte kollat så att allt verkligen fungerar, kan finnas några små misstag i koden. Så får du några problem så får du hojta!

Ha det!

r\\:Allt kan ju inte bli rätt första gången :)

Permalänk: https://www.webforum.nu/p/316943

## #3 — erik_r, 2001-01-26T21:44Z

Funkar superb!!
Tack :)

Permalänk: https://www.webforum.nu/p/316944

## #4 — Chavez, 2001-01-26T23:05Z

Det var så lite så.
Glömde visst att visa hur du kan lägga till poster från ett formulär eller liknande. Men det kanske du klurade ut själv? ;)

Permalänk: https://www.webforum.nu/p/316945

## #5 — P, 2001-01-27T10:23Z

```
$result = mysql_query("SELECT * FROM namn ORDER BY id DESC");
while($row = mysql_fetch_array($result)) {
echo "
".$row[id]." &#0124; ".$row[namn]."
<br>
";
}
```

när jag kör detta så får jag id i fallande ordning alltså 5,4,3,2,1 hur gör man för att få dem 1,2,3,4,5 osv

Permalänk: https://www.webforum.nu/p/316946

## #6 — Batboy, 2001-01-27T10:47Z

```
$result = mysql_query("SELECT * FROM namn ORDER BY id [b]ASC[/b]");
while($row = mysql_fetch_array($result)) {
echo "
".$row[id]." &#0124; ".$row[namn]."
<br>
";
}
```

DESC = Descending = Fallande
ASC = Ascending = Stigande

/j

Permalänk: https://www.webforum.nu/p/316947

## #7 — Eclipse, 2001-01-29T13:50Z

Kan man köra PHP och mySQL med IIS!?

Fungerar det med PWS också? Detta betyder ju att vi inte behöver köpe en extra server om vi vill utveckla PHP. Vi planerar att köpa en W2k server... Då kan vi ju göra som du gjort!

Permalänk: https://www.webforum.nu/p/316948

## #8 — Eclipse, 2001-01-29T13:53Z

<http://www.mysql.com/downloads/os-win32.html> 

På denna länken finns ett program som heter myAccess97 som jag laddade ner. Med det programmet följde en plug-in så att man med hjälp av Access kan redigera sina mySQL databaser. Det finns många verktyg på den webbplatsen, även under andra rubriker.

Bara som ett tips!

Permalänk: https://www.webforum.nu/p/316949

## #9 — erik_r, 2001-01-29T16:43Z

För mig fungerar det perfekt och det ska även funka med PWS (har aldrig provat)...

Har läst någonstans att PHP skulle var instabilare på windows maskiner men det har jag inte märkt något av.

Permalänk: https://www.webforum.nu/p/316950

## #10 — Chavez, 2001-01-29T17:24Z

Kör PHP4 och Mysql med W2K och IIS. 
Har aldrig varit några problem för mig!

Permalänk: https://www.webforum.nu/p/316951

## #11 — SimonG, 2001-02-02T15:27Z

Kan även rekomendera "Mascon" finns en evulation version att ladda ner från: <http://www.scibit.com/>

Permalänk: https://www.webforum.nu/p/316952

---

Tråden på webben: https://www.webforum.nu/amne/php/15220-iis-php-mysql
