Articles of sqlsrv

Erreur irrécupérable: appel à la fonction non définie sqlsrv_connect () dans C: \ wamp \ www \ last \ connect.php

J'essaye simplement de relier mon php à un server 2005 de Microsoft. Cependant, j'obtiens cette erreur: Erreur fatale: Appelez à la fonction non définie sqlsrv_connect () dans C: \ wamp \ www \ last \ connect.php Mon code est simplement: <?php $serverName = "OurIPAddress"; //serverName\instanceName, portNumber (default is 1433) $connectionInfo = array( "Database"=>"Thenameofourdatabase", "UID"=>"OurID", "PWD"=>"Ourpassword"); […]

Erreur de connection à MSSQL en utilisant PHP

Je reçois une erreur comme ci-dessous: PHP Erreur irrécupérable: Exception non interceptée 'PDOException' avec le message 'SQLSTATE [08001]: [Microsoft] [Pilote ODBC 11 pour SQL Server] Interfaces réseau SQL Server: La string de connection n'est pas valide [87]. ' Mes codes sont les suivants: $this->link = new PDO( "sqlsrv:server=$this->serverName:$this->port;Database=$this->db", "$this->uid", "$this->pwd" ); Je souhaite que quelqu'un […]

login au server SQL en utilisant PHP

J'essaie de connecter un server Microsoft SQL distant à l'aide de PDO. Avant d'installer les pilotes requirejs (SQLSRV30), la section de command configure de phpinfo () montre … cscript /nologo configure.js "–enable-snapshot-build" "–without-dblib" "–without-pdo-dblib" "–without-pdo-mssql" "–with-pdo-oci=C:\php- J'ai installé les pilotes requirejs-> php_pdo_sqlsrv_54_ts.dll et php_sqlsrv_54_ts.dll (j'utilise PHP 5.4 en utilisant le server APACHE). J'ai également fait […]

PHP mssql count les lignes dans une instruction

Je voudrais countr le nombre de lignes dans une instruction returnnée par une requête. Les seules solutions que j'ai trouvées étaient: sqlsrv_num_rows () Celui-ci semble un peu trop compliqué pour une tâche aussi simple comme celle-ci et je lis qu'utiliser cela ralentit un peu l'exécution Exécuter une requête avec SELECT COUNT Cette méthode semble inutile, […]

Pagination avec Microsoft SQL et PHP

Essayer de faire une certaine pageintaion avec mssql & php mais je ne peux pas sembler le faire fonctionner … je n'obtiens aucune erreur, donc je ne peux pas vraiment savoir ce que je fais mal, est-ce que je manque quelque chose d'évident? <?php error_reporting(E_ALL); ini_set('display_errors', 1); $dbhost = 'localhost'; $dbuser = '*****'; $dbpass = […]

Renvoie JSON après une requête MS SQL Server

J'essaie de renvoyer le résultat d'une requête MS SQL Server en tant qu'object JSON. La requête est correcte, je peux aussi voir le résultat avec echo $row ['name'] , mais je n'obtiens aucun résultat avec echo json_encode ( $arr ) . La page rest juste vide. C'est mon code: $sql = "SELECT * FROM tab1"; […]

J'essaie de créer une connection via pdo sqlsrv

Je suis nouveau à PDO et j'essaye d'aller chercher des données mais chaque fois que j'entre dans mes détails ma fausse erreur de détails. Mon inscription fonctionne parfaitement, mais lorsque je saisis les informations de connection, cela me montre des détails erronés. Je joins un code ici. file de connection class Database { private $host […]

MSSQL & SQL alternatives de type de données?

Je dois travailler sur un projet de connection à une database SQL Server, tout en travaillant avec PHP et un framework Laravel. Mon problème est avec les types de données et où je serais capable de les changer en des types de données SQL entièrement fonctionnels et plus «conventionnels». Alors prenons NVARCHAR par exemple, serais-je […]

Insertion de la valeur de la variable PHP NULL dans la requête MSSQL

J'ai cette instruction PHP IF qui fonctionne 'bien': if(EMPTY($_POST['review_date'])){ $review_date = NULL; } else { $review_date = $_POST['review_date']; } Le problème commence quand je transmets la variable à sqlsrv_query: sqlsrv_query($connect,"UPDATE goals SET review_date='$review_date' WHERE id='$department'") or die(sqlsrv_errors()); Dans le cas où l'instruction IF a la valeur TRUE, la valeur de la cellule review_date s'affiche au […]

Statements préparés PHP avec une requête select

Je viens d'apprendre PHP aujourd'hui et j'essaye d'écrire quelques requêtes en utilisant des instructions préparées. jusqu'à présent j'ai ceci: $query = "select * from users where 1 = ?"; $result = sqlsrv_query($connection,$query,array(1)); if($result === false){ echo "error"; } while($row = sqlsrv_fetch_array($result,SQLSRV_FETCH_ASSOC)){ print_r($row); } Il produit le résultat désiré (en imprimant simplement tout returnné). J'ai du […]