|
mssql_data_seek
Moves internal row pointer
(PHP 4, PHP 5, PECL odbtp:1.1.1-1.1.4)
Examples ( Source code ) » mssql_data_seek
Code Examples / Notes » mssql_data_seekphpcomments
mssql_data_seek will return false AND trigger a warning ('Bad row offset') if you specify a row outside the result set. You'll need to check beforehand if the row you are trying to seek to exists. Or you can supress the error and look for the false result, depending on your needs. To check beforehand (where $result is the result fo your query and $seek is the row number you want to seek to): <?php $rowcount = mssql_num_rows($result); if ($seek >= $rowcount) { print ("Trying to seek outside result set!"); } else { if (!mssql_data_seek($result, $seek)) { print ("Seek failed"); } else { print ("Seek complete"); } } ?> To have a 'simpler' way of handling errors by supressing the warning: <?php if (!@mssql_data_seek($result, $seek)) { print ("Seek failed"); } else { print ("Seek complete"); } ?> |
Change Languagemssql_bind mssql_close mssql_connect mssql_data_seek mssql_execute mssql_fetch_array mssql_fetch_assoc mssql_fetch_batch mssql_fetch_field mssql_fetch_object mssql_fetch_row mssql_field_length mssql_field_name mssql_field_seek mssql_field_type mssql_free_result mssql_free_statement mssql_get_last_message mssql_guid_string mssql_init mssql_min_error_severity mssql_min_message_severity mssql_next_result mssql_num_fields mssql_num_rows mssql_pconnect mssql_query mssql_result mssql_rows_affected mssql_select_db |