Description |
SQLServer Driver for PHP |
MySQL Functions |
Begins a transaction |
sqlsrv_begin_transaction( resource $conn ) |
START TRANSACTION, BEGIN, COMMIT, ROLLBACK can be executed as statements in mysql_query |
Cancels a statement; discards any pending results for the statement |
sqlsrv_cancel( resource $stmt ) |
- |
Provides information about the client |
sqlsrv_client_info( resource $conn ) |
mysql_get_client_info ( void ) |
Closes a connection. Frees all resources associated with the connection |
sqlsrv_close( resource $conn ) |
mysql_close ([ resource $link_identifier ] ) |
Commits a transaction |
sqlsrv_commit( resource $conn ) |
START TRANSACTION, BEGIN, COMMIT, ROLLBACK can be executed as statements in mysql_query |
Changes error handling and logging configurations |
sqlsrv_configure( string $setting, int $value ) |
- |
Creates and opens a connection |
sqlsrv_connect( string $serverName [, array $connectionInfo ) |
mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ]]]]] ) |
Returns error and/or warning information about the last operation |
sqlsrv_errors( [int $errosAndOrWarnings] ) |
mysql_errno ([ resource $link_identifier ] ) mysql_error ([ resource $link_identifier ] ) |
Executes a prepared statement with sqlsrv_prepare |
sqlsrv_execute( resource $stmt ) |
- |
Makes the next row of data available for reading |
sqlsrv_fetch( resource $stmt ) |
- |
Retrieves the next row of data as a numerically indexed array, an associative array, or both |
sqlsrv_fetch_array( resource $stmt [, int $fetchType] ) |
mysql_fetch_array ( resource $result [, int $result_type ] ) |
Retrieves the next row of data as an object |
sqlsrv_fetch_object( resource $stmt [, string $className] ) |
mysql_fetch_object ( resource $result [, string $class_name [, array $params ]] ) |
Returns field metadata |
sqlsrv_field_metadata( resource $stmt ) |
See mysql_field_type ( resource $result , int $field_offset ) specifically the Example and mysql_fetch_field ( resource $result [, int $field_offset ] ) |
Closes a statement. Frees all resources associated with the statement |
sqlsrv_free_stmt( resource $stmt ) |
mysql_free_result ( resource $result ) |
Returns the value of the specified configuration setting |
sqlsrv_get_config( string $setting ) |
mysql_get_client_info ( void ) |
Retrieves a field in the current row by index. The PHP return type can be specified |
sqlsrv_get_field( resource $stmt, int $fieldIndex [, int $getAsType] ) |
similar to mysql_result ( resource $result , int $row [, mixed $field ] ) |
Makes the next result available for processing |
sqlsrv_next_result( resource $stmt ) |
- |
Retrieves the number of fields in an active result set |
sqlsrv_num_fields( resource $stmt ) |
mysql_num_fields ( resource $result ) |
Prepares a Transact-SQL query without executing it. Implicitly binds parameters, executed with sqlsrv_execute |
sqlsrv_prepare( resource $conn, string $tsql[ ,array $params[, array $options]] ) |
- |
Prepares and executes a Transact-SQL query. |
sqlsrv_query( resource $conn, string $tsql[ , array $params[, array $options]] ) |
mysql_query ( string $query [, resource $link_identifier ] ) |
Rolls back a transaction. |
sqlsrv_rollback( resource $conn ) |
START TRANSACTION, BEGIN, COMMIT, ROLLBACK can be executed as statements in mysql_query |
Returns the number of modified rows. |
sqlsrv_rows_affected( resource $stmt ) |
mysql_affected_rows ([ resource $link_identifier ] ) |
Sends up to eight kilobytes (8 KB) of data to the server with each call to the function. |
sqlsrv_send_stream_data( resource $stmt ) |
- |
Provides information about the server. |
sqlsrv_server_info( resource $conn ) |
mysql_get_server_info ([ resource $link_identifier ] ) |