2017-01-27 7 views
1

http://php.net/manual/en/function.sybase-connect.php wird ab PHP7 entfernt.PHP7 - Verbinden mit Sybase-Datenbank

So, jetzt bin ich gettings dieser Fehler:

PHP Fatal error: Uncaught Error: Call to undefined function sybase_connect() 

Wie soll ich jetzt mit PHP7 zu sybase verbinden soll?

+0

Was ist Ihr Betriebssystem? Du musst ein alternatives Modul finden, zum Beispiel in Ubuntu hast du https://launchpad.net/ubuntu/xenial/+package/php7.0-sybase –

+0

Ich benutze Ubuntu 16.04. Ich habe php7.0-sybase installiert, aber die Funktion sybase_connect funktioniert nicht. – Tony

+0

Es kann nicht mit 'sybase_connect' gemacht werden. Ich werde in Kürze eine vollständige Antwort erstellen. –

Antwort

0

Sie verwenden Ubuntu 16.04, also nach der Installation von php7.0-sybase Paket in Ihrem System, Sie in der Lage sind mit Sybase-Datenbank verbinden pdo_dblib

Example #1 PDO_DBLIB DSN examples

sybase:host=localhost;dbname=testdb

Nach allgemeinem PDO reference verwenden, können Sie erstellen Verbindung wie diese

$databaseHandler = new PDO('sybase:host=localhost;dbname=testdb', $user, $pass); 
+0

Danke dafür! – Tony