Ok, the restart of the loop happens after 300 seconds no matter what. Seems to be a timeout, but then why i don't get an error instead of the loop starting all over again? And i don't see anything in php.ini that could be related to that.
I upgraded to php-4.1.2 and the problem is still there. On Mon, 2002-08-19 at 17:46, Florin Andrei wrote: > I'm using: > - apache-1.3.22 > - mysql-3.23.49a > - php-4.0.6 > - Linux Red Hat 7.2 > > I have a piece of code that does this: > > for ($i=0; $i < $brute_queries_max; $i++) { > $q = $brute_queries[$i]; > $q = "SELECT COUNT(*) " . $q; > $res = mysql_query($q) > or die("in $host database, cannot run query $q"); > $line = mysql_fetch_row($res); > $n = $line[0]; > $hits_per_table[$i] = $n; > } > > Basically, it goes through a list of tables in the same database and > performs a "SELECT COUNT(*) FROM $table WHERE column LIKE '%string%'" > > On a few databases with smallish tables, it's fine. > But i hav a database which has a couple of large tables (> 8 mil. rows). > The loop goes through the tables, i can see it in mysql with "SHOW > PROCESSLIST", then it reaches the large tables. And then it starts all > over again, from the first table, and so on. If i let it run, it goes > like this for hours, until i click on the Stop button in the browser. > > I'm totally puzzled. It should timeout, or send an error or something. > But to start the for() loop all over???? > > Weird thing is, if i perform the query manually (from the mysql client) > it works fine, although slow - it takes like 120 sec to run the query on > the big table. > > I cranked up all timeout parameters in PHP and MySQL, but that didn't > improved anything. > > Is this a known problem? Seems like a bug to me. > > -- > Florin Andrei > > "In my view, a man's value does not depend on what he learns, > or his position or fame, or what he does, but on what he is > and inwardly becomes." - Sri Aurobindo, a note to his biographers > > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- Florin Andrei "In my view, a man's value does not depend on what he learns, or his position or fame, or what he does, but on what he is and inwardly becomes." - Sri Aurobindo, a note to his biographers -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php