> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://kb.servicepoint.dk/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Hvordan forbinder jeg til min CloudSQL instans med PHP

# Hvordan forbinder jeg til min CloudSQL instans med PHP

Der findes flere måder at arbejde med Microsoft SQL-databaser i PHP. I de nyeste versioner af PHP (version 7, 8 og nyere) anbefales det at bruge [PDO](https://www.php.net/manual/en/book.pdo.php) fremfor de indbyggede MSSQL-funktioner. PDO gør det nemt og arbejde med din CloudSQL.dk Instans direkte fra din PHP-kode.

[Den officielle dokumentation som PDO::MSSQL kan findes her på PHP.net](https://www.php.net/manual/en/ref.pdo-sqlsrv.connection.php).

💡️ **Tip:** Hvis du benytter en Linux-server kan det være nødvendigt (afhængig af distribution) at installere en eller flere PHP-moduler før Microsoft SQL virker fra PHP. [Microsoft har en vejledning til dette her](https://docs.microsoft.com/en-us/sql/connect/php/installation-tutorial-linux-mac?view=sql-server-ver15).

![](https://storage.crisp.chat/users/helpdesk/website/522ee203cdc9ac00/mssql-freetds-php-debian_xc7rhu.png)

### Eksempel-kode i PHP

💾️ [Hent en kopi af dette eksempel med farvekodning fra denne Paste!](https://paste.sikkersupport.dk/view/66de0e1e)

``
<?php
// Testet med PHP 7.4 og 8.0 - 2021-01-05
// Hvis din connection-string fra dit ServicePoint ser ex. således ud:
// sqlcluster01.cloudip.dk\sql00000_1,52200
// Udfyldes felterne således:

$servername = "sqlcluster01.cloudip.dk";
$username = "sql00000_1_dbo"; // Eller en bruger, som du har oprettet i dit kundecenter
$password = "123ABC456def";
$database = "sql00000_1_db";
$port = "52200";
try {
    $conn = new PDO("sqlsrv:server=$servername,$port;Database=$database;ConnectionPooling=0", $username, $password,
        array(
            PDO::ATTR_PERSISTENT => true,
            PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
        )
    );
} catch (PDOException $e) {
    echo ("Error connecting to SQL Server: " . $e->getMessage());
}

$sql = "SELECT * FROM MinTabel";

foreach ($conn->query($sql) as $row) {
    print_r($row);
}

``
**Brug for hjælp:**
Du er meget velkommen til at kontakte vores danske support.
* via ticket i kundecentret
* via chat
* via telefonopkald til vores kundeservice

👋️ God fornøjelse med din SQL instance fra CloudSQL.dk