Articles of php

Wie man eine Verbindung zum SQL server unter Verwendung von PHP7 herstellt? (Was vermisse ich?)

Hier ist die phpinfo Ausgabe: version.php Hier ist der Code: $serverName = "XXXX"; $connection = array( "UID"=>"UserID", "PWD"=>"Password123", "Database"=>"database_name"); $conn = sqlsrv_connect( $serverName, $connection); if ($conn === false) { $myfile3 = fopen("log.txt", "w"); fwrite($myfile3, sqlsrv_errors()); fclose($myfile3); }; $tsql = "SELECT top 10 pName from products"; $stmt = sqlsrv_query( $conn, $tsql); $row = sqlsrv_fetch_array($stmt); $myfile4 = […]

Sperren einer SQL server-database mit PHP

Ich wünsche zusätzliche security für einen bestimmten Punkt in meiner Web-App. Also möchte ich die database sperren (SQL server 2005). Irgendwelche Vorschläge oder ist das auch mit SQL server notwendig? Bearbeiten auf Frage: Die Abfrage schlägt still, ohne dass Fehlermeldungen protokolliert werden und nicht innerhalb einer Transaktion auftreten. Endgültige Lösung: Ich war nie in der […]

dataquellenname nicht gefunden und kein Standardtreiber angegeben

Ich brauche Hilfe bei der Festsetzung eines Fehlers: SQL state IM014 in SQLConnect und SQL state IM002 in SQLConnect . Ich laufe das gleiche Skript, eine auf webserver/remote/ und die andere von der lokalen Maschine versucht, auf die gleiche database zuzugreifen, aber ich bekomme unterschiedliche Fehlermeldung. Wenn ich es von Webserver ausführen, bekomme ich SQL-Fehler: […]

Oracle Gotchas für einen erfahrenen Newb

Was sind einige Oracle gotchas für jemanden neu auf der Plattform, aber nicht neu in relationalen databaseen (MySQL, MS SQL server, Postgres, etc.) im Allgemeinen. Zwei Beispiele für die Art von Dingen, die ich suche Viele relationale database-Produkte behandeln die Erstellung eines auto_increment-Schlüssels für Sie. Oracle nicht, man muss manuell die Sequenz erstellen und dann […]

Abfrage in PHP sieht keine Temp-Tabelle in SQL server, wenn Parameterbindung verwendet wird

Der folgende Code funktioniert wie erwartet (vorausgesetzt, die variables existieren): $connectionInfo = ['Database'=>$dbName, 'UID'=>$username, 'PWD'=>$pwd, 'ReturnDatesAsStrings'=>true, 'CharacterSet'=>'UTF-8']; $conn = sqlsrv_connect($server, $connectionInfo); $select = sqlsrv_query($conn, 'SELECT * INTO #mytable_temp FROM mytable WHERE myfield = \'myvalue\'', []); $select2 = sqlsrv_query($conn, 'SELECT * FROM #mytable_temp ', []); if (!$select2) { $errors = sqlsrv_errors(); var_dump($errors); } else { $res […]

PDO mit MSSQL-Treiber, wie man Ausgangsparameter erhält?

Wenn Sie PDO mit MSSQL-Treiber verwenden, verwenden Sie jetzt FreeTDS als Low-Level-Treiber. Es gibt verschiedene Möglichkeiten, gespeicherte Prozeduren auszuführen – Sprachabfragen und RPC-Aufruf . FreeTDS unterstützt auch TDS-Protokoll Version 4.2 und 7.x. Der Hauptunterschied zwischen ihnen ist ein Verhalten des gespeicherten Prozeduraufrufs. Microsoft änderte das Verhalten von Protokoll 4.2 auf 7.0 nicht zurückgeben Ausgabeparameter aus […]

Griechische charactereinfügung in PHP im Vergleich zu SQL server Management Studio

Ich habe eine SQL server-Tabelle: create table tmp (fname nvarchar(40)) Ich habe ein PHP-Skript, das einige griechische character einfügt: $cn = sqlsrv_connect(… // insert greek chars sqlsrv_query($cn, "INSERT INTO tmp (fname) VALUES (N'ΚΩΝΣΤΑΝΤΙΝΟΣ')"); // read them back again $rs = sqlsrv_query($cn, "SELECT fname FROM tmp"); $row = sqlsrv_fetch_array($rs, SQLSRV_FETCH_NUMERIC); // output result print "<br />from […]

PHP Kerberos delegieren auf SQL server

Gibt es eine Möglichkeit, die session von der Kerberos-authentication auf Apache + PHP zu einer SQL server-Verbindung zu delegieren? Wir wollen eine benutzerbasierte Verbindung zu SQL server durchführen.

PHP SQL server database auswählen

Ich habe drei SQL server-databaseen auf einer SQL server-Instanz. Jedes Mal, wenn ich Abfragen zu verschiedenen databaseen mache, muss ich die database auswählen. Gibt es eine Möglichkeit, Abfrage ohne databaseauswahl zu machen. So was: SELECT * FROM database_name.table_name WHERE id = 1

Wie man Code von einer anderen Website (die ich kontrolliere)?

Ich möchte eine Zeile von PHP in meine Website und haben es Echo-Code, der auf meiner Website eingegeben werden soll. Im Wesentlichen kontrolliere ich einen Teil der Kunden-Website und es ist bequemer für alle Beteiligten, wenn ich es ändern kann, ohne dass sie es upload müssen. Das muss ein langwieriges Problem sein, aber ich kann […]