On Thu, 28 Aug 2003 16:37:41 +0200
Fred van Engen <[EMAIL PROTECTED]> wrote:

> Please elaborate.

I've already answered:

On Thu, 28 Aug 2003 17:07:19 +0400
Antony Dovgal <[EMAIL PROTECTED]> wrote:

> You don't need execute UPDATE's in the loop in this case.
> Try  smthing like that:
> <?
> .....
> 
> $ids = Array();
> while ($row = mysql_fetch_assoc($result1))
> {
>  $ids[] = $row["id"];
> }
> 
> $ids_string = implode(',',$ids);
> 
> //of course, we need to check if $id_string is not empty
> 
> $q2 ="UPDATE  table  SET  review = 1  WHERE id IN (".$ids_string.")";
> 
> .....
> ?>

there is no need to use nested loop at all.
just collect id's and execute 1(one) query, which will update all records.

and you don't need to make another one connection, of course.

---
WBR,
Antony Dovgal aka tony2001
[EMAIL PROTECTED]

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to