ID: 16742 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Open Bug Type: ODBC related Operating System: win2000 sp2 PHP Version: 4.2.0 New Comment:
ODBC communication also fail with OS: NT40 (and Apache) No error return!! (work with php 4.1.1) Code: <?php $conn = odbc_connect($dsn, $uid, $pwd) or die( "Error DB connect" ); $sql="SELECT * FROM $dbname ORDER BY dateposted DESC"; if(($result = odbc_exec($conn, $sql))) { $bzm = 1; while(odbc_fetch_row($result, $bzm)) { echo odbc_result($result,"name")."<br>"; $bzm++; } } odbc_free_result($result); ?> Previous Comments: ------------------------------------------------------------------------ [2002-04-23 01:07:46] [EMAIL PROTECTED] The following code works for the first sql statement however fails on the odbc_fetch_row for the second when the second parmeter is set. This works for php4.1.2 but fails on php4.2.0 ODBC connected to Access97 database, running Apache2 ---------------------------------------------------- CODE ---------------------------------------------------- $DB_TMS = odbc_connect("tms", "", ""); $sql = "select * from users where name='Root' and pass='1111'"; $res = odbc_exec($DB_TMS, $sql); if( odbc_fetch_row($res)) echo "Found Record <br>"; else echo "No Record Found <br> "; odbc_free_result($res); $sql = "select * from users where name='Root' and pass='1111'"; $res = odbc_exec($DB_TMS, $sql); if( odbc_fetch_row($res, 1)) echo "Found Record <br>"; else echo "No Record Found <br> "; odbc_free_result($res); odbc_close_all( ); ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16742&edit=1