odbc do(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== odbc_data_source == '''(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)''' '''odbc_data_source''' — Returnerar information om tillgängliga DSN:er === Beskrivning === <pre>odbc_data_source(Odbc\Connection $odbc, int $fetch_type): array|null|false</pre> Denna funktion returnerar en lista över tillgängliga DSN:er (efter att ha anropats flera gånger). === Parametrar === * '''$odbc''': ODBC-anslutningsobjektet. Se funktionen odbc_connect() för detaljer. * '''$fetch_typ...')
(Ingen skillnad)

Versionen från 21 december 2024 kl. 19.30

odbc_data_source

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

odbc_data_source — Returnerar information om tillgängliga DSN:er

Beskrivning

odbc_data_source(Odbc\Connection $odbc, int $fetch_type): array|null|false

Denna funktion returnerar en lista över tillgängliga DSN:er (efter att ha anropats flera gånger).

Parametrar

  • $odbc: ODBC-anslutningsobjektet. Se funktionen odbc_connect() för detaljer.
  • $fetch_type: Kan vara en av följande två konstanter:
 * SQL_FETCH_FIRST: Används vid första anropet av denna funktion.
 * SQL_FETCH_NEXT: Används vid efterföljande anrop.

Returnerar

  • Returnerar false vid fel.
  • Returnerar en array vid framgång.
  • Returnerar null efter att den sista tillgängliga DSN:en har hämtats.

Förändringslogg

Version Beskrivning
8.4.0 $odbc förväntar sig nu en instans av Odbc\Connection. Tidigare förväntades en resurs.

Exempel

Exempel #1 Lista tillgängliga DSN:er

<?php
$conn = odbc_connect('dsn', 'user', 'pass');
$dsn_info = odbc_data_source($conn, SQL_FETCH_FIRST);
while ($dsn_info) {
    print_r($dsn_info);
    $dsn_info = odbc_data_source($conn, SQL_FETCH_NEXT);
}
?>

Utdata från ovanstående exempel kan se ut ungefär så här:

Array
(
    [server] => dsn
    [description] => ODBC Driver 17 for SQL Server
)
Array
(
    [server] => other_dsn
    [description] => Microsoft Access Driver (*.mdb, *.accdb)
)

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.odbc-do.php
PHP Funktioner Funktionsreferens Databas-tillägg


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webbhotell.