Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

PHP und MS SQL - Skript für Create Table geht nicht

uspc / 4 Antworten / Flachansicht Nickles

Hallo zusammen, ich möchte per PHP-Skript eine Tabelle auf einem MS SQL-Server erstellen. Bisher mit MySQL kein Problem, aber hier komme ich nicht weiter. Selbst einfachste Skript laufen nicht. 

  $sql = "
  CREATE TABLE dbo.ip
  (
  ip_key int NULL,
  ip_adresse varchar(20) NULL,
  ip_bereich varchar(50) NULL) ";  // nur ein Beispiel, schon stark gekürzt 
  $go = sqlsrv_query($conn,$sql);

Der Connect zur entsprechenden DB steht, Abfragen mit Select, Update usw. funktionieren, nur CREATE eben nicht. Das Problem ist, dass wohl PHP und MS SQL nicht weit verbreitet ist und man damit kaum mit dem großen G.. fündig wird. Wie gesagt, ich möchte die Tabelle per PHP-Skript erstellen.

Super wenn jemand ein Beispiel hat oder mir ein Hinweis geben kann. Danke! uspc

bei Antwort benachrichtigen
Borlander uspc „Hi Borlander, also stell dir vor, ich schreibe in dem Script: sql SELECT FROM dbo.Table_Name go sqlsrv_query conn, sql ...“
Optionen
Dort werde ich mal alle Fehlermeldungen einblenden lassen (habe error_reporting noch inaktiv).

Ich meinte nicht die Fehler von PHP, sondern die Auswertung der Rückmeldungen vom Server. Siehe http://php.net/manual/en/function.sqlsrv-errors.php

Btw.: Gibt es einen Grund dafür warum Du nicht PDO verwendest? Gerade wenn Du mit unterschiedlichen Datenbankservern arbeitest würde sich das wahrscheinlich lohnen.

bei Antwort benachrichtigen