ID: 16777 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Closed Bug Type: ODBC related Operating System: win 2000 PHP Version: 4.2.0 New Comment:
please try a snapshot, or wait until 4.2.1 Previous Comments: ------------------------------------------------------------------------ [2002-05-02 12:23:00] [EMAIL PROTECTED] I am having this problem as well. The cursor seems to be using the default "forward-only" mode. I assume PHP 4.1 automatically generated a static cursor and 4.2 is not? Any ideas? This totally screws up the web application I'm working on. ------------------------------------------------------------------------ [2002-05-01 08:41:06] [EMAIL PROTECTED] I believe this is fixed in CVS. Please try one of the latest CVS snapshots, and see if it solves the problem for you. If not, reopen the bug... ------------------------------------------------------------------------ [2002-04-30 10:56:23] [EMAIL PROTECTED] OK, simple version: $var = odbc_exec($cnx,Some query); $row = 0; while (odbc_fetch_row($var)){ $row++; $res1 = odbc_fetch_row($var, 1 ); $res2 = odbc_fetch_row($var, 2 ); $var2 = odbc_exec($cnx,Select * from some table where field = $res1); while (odbc_fetch_row($var2)){ $row++; $res3 = odbc_fetch_row($var2, 1 ); $res4 = odbc_fetch_row($var2, 2 ); } } ------------------------------------------------------------------------ [2002-04-30 03:59:05] [EMAIL PROTECTED] a simplified example would be : $res=odbc_exec($conn,"select * from categorii order by ordine_categorie"); for($i=1;odbc_fetch_row($res);$i++) { $res2=odbc_exec($conn,"select * from subcategorii where id_categorie=$idcateg order by ordine_subcategorie"); ...... } the second query fails but ONLY when the first return more than one row. i tried with different connections but doesn't work. check my original post at http://news.php.net/article.php?group=php.db&article=18880 ------------------------------------------------------------------------ [2002-04-24 18:48:52] [EMAIL PROTECTED] Can you please provide a simplified test case that doesn't work for you? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/16777 -- Edit this bug report at http://bugs.php.net/?id=16777&edit=1