Microsoft SQL Server mit PHP

15 02 2011

Im Dezember hatte ich kurz was gepostet (um mir eine Notiz zu sichern), wie man mit PHP und einem lokalen Webserver (z.B. XAMPP) auf die Daten eines Microsoft SQL Servers zugreifen kann. Nun habe ich gerade ein wenig Zeit und wollte den Zugriff auf einen Microsoft SQL Server 2005 testen. Zum Einsatz soll / sollte der UniformServer 5.7.4-Nano kommen. Der UniformServer ist in der VM mit dem SQL Server installiert und ich lese die Doku im PHP Manual zum Thema Microsoft SQL Server und stelle fest: Unter Windows steht ab PHP  5.3 diese Möglichkeit nicht mehr zur Verfügung. Gut, dass ich php 5.3.5 nutzen will.

Glücklicherweise bietet Microsoft eine andere Lösung, die funktionieren soll: SQL Server Driver for PHP. Der Treiber funktioniert ab SQL Server 2005 und bietet eine Objektorientierte API (PDO) und eine prozedurenorientierte API (SQLSRV).

Im Whitepaper zum SQL Treiber steht einiges an Infos zum neuen Konstrukt und dessen Handhabung. Microsoft bietet außerdem Beispiele für beiden Methoden. Beispiel SQLSRV und PDO Beispiel.
Weitere Links:





Mit PHP Diagramme erstellen

4 01 2011

Ich suche eine Lösung mit der ich schnell und einfach ansprechende Diagramme mit PHP erzeugen kann. Die Daten werden in der MySQL-Datenbank liegen und sollen hübsch und ansprechend dargestellt werden. Kosten soll das Ganze natürlich nichts.

Folgendes habe ich gefunden:

Mein Favorit ist PHPlot. Das werde ich mir mal näher anschauen. Die Referenz (PDF) – in der auch viele Beispiel enthalten sind – sind vielversprechend aus. XML/SWF Charts ist optisch (was die Ergebnisse angeht) auf den ersten Blick ganz vorn, aber leider auch u.U. kostenpflichtig und scheidet erstmal damit aus. Bei JpGraph ist es genauso. Eine kleine Lösung scheint mir PHP3Dlib zu sein. Die Graphite Graphing Class ist auch nicht viel größer. VAGRANT scheint seit 2001 nicht mehr gepflegt worden zu sein.





PHP und die serielle Schnittstelle

3 01 2011

Einige Lesezeichen / Anhaltspunkte für mich, um die serielle Schnittstelle (RS232) unter Windows mit PHP (z.B. zusammen mit XAMPP oder ähnlichem) zu nutzen.





XAMPP mit Microsoft MS SQL Server

13 12 2010

Folgendes ist mir heute als Idee gekommen und sollte mal probiert werden.

Mit XAMPP (also mit Apache und PHP) auf die Daten in einem Microsoft MSSQL-Server zugreifen und darstellen.

Dazu habe ich kurz gegoogled und ein paar interessante Links gefunden:

Wichtig ist, dass die MSSQL-Extension in PHP aktiviert ist. (Dazu ist entsprechende Zeile in der php.ini aktivieren). Eventuell muss die ntwdblib.dll vom SQL-Server in das PHP-Verzeichnis kopiert werden.