Returning Result from Query with ODBC Connection

Q

How To Receive Returning Result from a Query?

✍: Guest

A

When you execute a SQL SELECT statement with the odbc_exec() function, you can capture the returning result with a result set object with the following syntax:

$result_set = odbc_exec($sql_statement);
#- The returning value could be a Boolean value FALSE, 
#- if the execution failed. 

Data rows and field values in the result set object can be retrieved using other ODBC functions as shown in the tutorial PHP script below:

<?php
  $con = odbc_connect('FYI_SQL_SERVER','sa','FYIcenter');

  $sql = 'SELECT GETDATE()';
  $res = odbc_exec($con, $sql);
  odbc_fetch_row($res);
  $date = odbc_result($res,1);
  print("Database current time: ". $date ."\n");

  odbc_close($con); 
?>

If you run this script, you will get something like this:

Database current time: 2007-06-02 22:07:05.110

 

odbc_fetch_row() - Looping through Result Set Objects

Turning Off PHP Warning Messages for ODBC Connection

SQL Server FAQs - PHP ODBC Functions - Connection and Query Execution

⇑⇑ SQL Server Connection Tutorials

2023-12-31, 1205🔥, 0💬