sqlsrv_has_rows

Gibt an, ob das Resultset eine oder mehrere Zeilen aufweist. Diese Funktion wurde in Version 1.1 von SQL Server-Treiber für PHP hinzugefügt. Benutzer der Version 1.0 von SQL Server-Treiber für PHP können ein leeres Resultset mithilfe des unter Gewusst wie: Erkennen von leeren Resultsets beschriebenen Verfahrens ermitteln.

Syntax

sqlsrv_has_rows( resource $stmt )

Parameter

$stmt: Die ausgeführt Anweisung.

Rückgabewert

Wenn Zeilen im Resultset vorhanden sind, ist der Rückgabewert true. Wenn keine Zeilen vorhanden sind oder der Funktionsaufruf fehlschlägt, ist der Rückgabewert false.

Beispiel

<?php
   $server = "server_name";
   $conn = sqlsrv_connect( $server, array( 'Database' => 'Northwind' ) );

   $stmt = sqlsrv_query( $conn, "select * from orders where CustomerID = 'VINET'" , array());

   if ($stmt !== NULL) {
      $rows = sqlsrv_has_rows( $stmt );
   
      if ($rows === true)
         echo "\nthere are rows\n";
      else 
         echo "\nno rows\n";
   }
?>

Siehe auch

Weitere Ressourcen

API-Referenz (SQL Server-Treiber für PHP)