---
title: "MS-SQL och PHP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/160123-ms-sql-och-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "MickeA.com"
published: "2007-05-10T08:26:50.000Z"
updated: "2007-05-10T13:27:50.000Z"
replies: 5
views: 467
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/160123-ms-sql-och-php"
---

# MS-SQL och PHP

## #1 — MickeA.com, 2007-05-10T08:26Z

Tjena
Försöker få ihop följande kod:

```
$s = @mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");

$d = @mssql_select_db($myDB, $s)
or die("Couldn't open database $myDB");

$query = "SELECT ID, uMail ";
$query .= "FROM " . $myDB . ".customers ";
$query .= "LIMIT 250";

$result = mssql_query($query);
$numRows = mssql_num_rows($result);

echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

while($row = mssql_fetch_array($result))
{
echo "<li>" . $row["uMail"] . "</li>";
}
```

Det enda som händer är att " Rows Returned" skrivs ut på sidan, verkar som att While aldrig körs.

Några förslag?

Tack!

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

## #2 — stevenet, 2007-05-10T12:52Z

Används inte TOP i MS SQL?

```php
$query = "SELECT TOP 250 ID, uMail ";
$query .= "FROM " . $myDB . ".customers ";
```

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

## #3 — LarsG, 2007-05-10T12:57Z

Ta bort @ och lägg till felhantering efter anropet till mssql_query så borde du se vilket syntaxfel som du har i din sqlfråga.

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

## #4 — MickeA.com, 2007-05-10T13:04Z

> **stevenet skrev:**
>
> Används inte TOP i MS SQL?

Åhh, jo, visst är det så, det är jag som hade lite stillestånd i huvudet efter att ha suttit med MySQL en hel dag.

```
$query = "SELECT TOP 250 ID, uMail ";
$query .= "FROM customers ";
$query .= "ORDER BY ID ASC, uMail ASC";
```

Det där funkar kanon, får det resultat jag vill.

LarsG: Hur "lägger jag till felhantering" ?

Tack!

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

## #5 — stevenet, 2007-05-10T13:21Z

$result = mssql_query($query) or die(mssql_get_last_message());

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

## #6 — MickeA.com, 2007-05-10T13:27Z

Jaha, är det så det heter.

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/160123-ms-sql-och-php
