Parse error: syntax error, unexpected '.10' (T_DNUMBER)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
angeben
ansprechen
aufbau
aussehen
benutzer
browser
code
datenbank
datum
folgende fehlermeldung
format
gleiche meldung
http
manual
server
string
tag
url
verbindung
-
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"; } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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"); -
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
-
Es soll zu einer MSSQL Datenbank eine Verbindung aufgebaut werden.
wie würde dann der aufbau aussehen für eine mssql Verbindung? -
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
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'); } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage