Collections:
PHP ODBC - odbc_fetch_array() - Looping through Returning Rows
PHP ODBC - How To Loop through Returning Rows?
✍: Guest
The best way to query tables and loop through returning rows is to run a SELECT statement with the odbc_exec() function, catch the returning object as a result set, and loop through the result with odbc_fetch_array() function in a while loop as shown in the following sample PHP script:
<?php
$con = odbc_connect('FYI_SQL_SERVER','sa','FYIcenter');
$sql = "SELECT id, url, time FROM fyi_links";
$res = odbc_exec($con, $sql);
while ($row = odbc_fetch_array($res)) {
print($row['id'].",".$row['url'].",".$row['time']."\n");
}
odbc_free_result($res);
odbc_close($con);
?>
Using odbc_fetch_array() is better than other fetch functions, because it allows you to access field values by field names. If you run this script, you will see all rows from the fyi_links table are printed on the screen:
101,dev.fyicenter.com, 102,dba.fyicenter.com, 1101,moc.retneciyf.ved, 1102,moc.retneciyf.abd, 2101,dev.fyicenter.com, 2102,dba.fyicenter.com,
Don't forget to call odbc_free_result($res). It is important to free up result set objects as soon as you are done with them.
⇒ PHP ODBC - Updating Existing Rows in a Table
⇐ PHP ODBC - Returning Result Set Objects
⇑ SQL Server FAQs - PHP ODBC Functions - Managing Tables and Data Rows
2024-05-29, 2399🔥, 0💬
Popular Posts:
Why I Can Not Enter 0.001 Second in DATETIME values in SQL Server Transact-SQL? If you enter millise...
Is PL/SQL Language Case Sensitive in Oracle? PL/SQL language is not case sensitive: Reserved words a...
How To Generate Random Numbers with the RAND() Function in SQL Server Transact-SQL? Random numbers a...
How To List All User Names in a Database in SQL Server? If you want to see a list of all user names ...
How to download and install the scaled-down database AdventureWorksLT in SQL Server? If you want to ...