kostenloser Webspace werbefrei: lima-city


Parse error: syntax error, unexpected '.10' (T_DNUMBER)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    fyc

    fyc hat kostenlosen Webspace.

    Hallo Zusammen

    Ich bin neu hier und habe eine Frage an euch.
    wäre froh, wenn ich bald eine Antwort bekomme, den ich stehe seit tagen an und finde den Fehler nicht.
    Ich möchte mit PHP eine MSSQL Datenbank ansprechen und Daten im Browser anzeigen.

    Ich bekomme folgende Fehlermeldung, wenn ich es im Browser anschaue.

    Parse error: syntax error, unexpected '.10' (T_DNUMBER) in E:\test.php on line 2


    So sieht mein Code aus:
    <?php
    $verbindung = mssql_connect(123.123.123.12,benutzer,passwort);
    $db = mssql_select_db('datenbank', $verbindung);
    $table = "SELECT * FROM tabelle";
    
    $query= sqlsrv_query( $db, $tablel);
    while( $row = sqlsrv_fetch_array( $query,SQLSRV_FETCH_NUMERIC))
    {
         echo "Col1: ".$row[0]."\n";
         echo "Col2: ".$row[1]."\n";
         echo "Col3: ".$row[2]."<br>\n";
         echo "-----------------<br>\n";
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. michaelkoepke

    michaelkoepke hat kostenlosen Webspace.

    Hi, die Fehlemeldung sagt doch schon alles :)

    fyc schrieb:
    <?php
    $verbindung = mssql_connect(123.123.123.12,benutzer,passwort);

    Was ist Bitte 123.123.123.12 für ein Datentyp? KEIN INT, KEIN FLOAT, KEIN STRING, ...

    http://php.net/manual/de/function.mssql-connect.php
    Aus dem Manual von PHP kann man sehen, dass der Servername oder die IP als STRING übergeben werden muss.

    Also so:
    <?php
    $verbindung = mssql_connect("123.123.123.12","benutzer","passwort");

    Dann sollte es auch funktionieren. Viel Spaß noch.

    MFG Micha

    Beitrag zuletzt geändert: 20.2.2017 11:52:55 von michaelkoepke
  4. Autor dieses Themas

    fyc

    fyc hat kostenlosen Webspace.

    Ich habe diese IP-Adresse "123.123.123.12" geschrieben, weil ich in den Forum sicher nicht die IP-Adresse meines Server schreiben werde.

    habe nun es so geschrieben, aber es kommt nun die gleiche Meldung: Fatal error: Call to undefined function mssql_connect()

    $verbindung = mssql_connect("123.123.123.12","benutzer","passwort");
  5. Hallo fyc,

    willst Du wirklich zu einer Microsoft-Datenbank (mssql_connect() ) einen connect aufbauen?
    -> Bei Microsoft muss man, soweit mir bekannt, auch gleich die Datenbankinstanz mit angeben! Also z.B. "123.123.123.123\meine_instanz"

    oder soll es ein Connect zu MYSQL-Datenbank werden?
    -> Dann mysqli_connect($mysqlhost, $mysqluser, $mysqlpwd, $mysqlschema); verwenden

    Gruß Dunkeltuten
    :spammer:
  6. Autor dieses Themas

    fyc

    fyc hat kostenlosen Webspace.

    Es soll zu einer MSSQL Datenbank eine Verbindung aufgebaut werden.

    wie würde dann der aufbau aussehen für eine mssql Verbindung?
  7. fyc schrieb:
    Es soll zu einer MSSQL Datenbank eine Verbindung aufgebaut werden.

    wie würde dann der aufbau aussehen für eine mssql Verbindung?


    Google ist Dein Freund :wave:
    Ergebnis: http://php.net/manual/de/function.mssql-connect.php

    <?php
    // Server in diesem Format: <computer>\<instance name> oder
    // <server>,<port>, falls nicht der Standardport verwendet wird
    $server = 'KALLESPC\SQLEXPRESS';
    
    // Mit MSSQL verbinden
    $verbindung = mssql_connect($server, 'sa', 'phpfi');
    
    if (!$verbindung) {
        die('Beim Aufbau der Verbindung mit MSSQL ging etwas schief');
    }
    ?>
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!