Ankündigung

Einklappen
Keine Ankündigung bisher.

Mittels PHP:PDO MSsql Datenbank abfragen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mittels PHP:PDO MSsql Datenbank abfragen

    Hallo Community,

    ich möchte mit meinem PHP Skript unter Linux gerne eine MSsql Datenbank abfragen und das Ergebnis im Skript weiterverarbeiten.
    Die Datenbank wird mittels ODBC und freeTDS angesprchen.
    Das Abfragen der Datenbank über "isql" sowie das absetzen von Queries funktioniert. Bei der Ausführung mittels meines Skriptes bekomme ich die Fehlermeldung "Segmentation fault".

    var_dump($query_result ) liefert meine query als Object(PDOStatement).
    Ich vermut den Fehler bei meiner Abfrage, welche offensichtlich nicht ausgeführt oder übermittelt wird.


    Mein PHP-Skript:
    PHP-Code:
    #!/usr/bin/php
    <?PHP

            
    try
            {
                
    $db = new PDO('odbc:ms-sql','<user>','<passwort>');
                    echo
    "Connection established";
                    echo
    "\n";
            }
            catch (
    PDOException $Exception)
            {
                    echo 
    " No connection established.";
                    echo
    "\n";
                    echo 
    $Exception->getMessage();
                    exit(
    UNKNOWN);
            }

            
    //check SQL-query
            
    try
            {
              
    $query ="select * from dbo.test where MAKE_DATE LIKE '%2014-08%'"
              
    $query_result $db->query($arrayOptions['q']);
              
    $db->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
            }
            catch(
    Exception $Exceptionsql)
            {
                    echo 
    " SQL-Query failed. \n\n";
                    echo 
    $Exceptionsql->getMessage();
                    exit(
    UNKNOWN);
            }

            
    $result $query_result->fetchAll(PDO::FETCH_ASSOC);

    var_dump($result);

            
    $db null;
    Leider bekomme ich immer die Meldung "Segemntation fault".

    Ich vermute dass etwas bei der Übergabe meiner Abfrage nicht korrekt ist.

    Wäre für Vorschläge dankbar.
Lädt...
X