Someone purchased items from my site let's say 3 items out of 5 total. All
items are the same. I just want to update 3 items status to "Reserved".
When he buy he just tell how many and not which ones.
"Lawrence Sheed" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]
...
> Sounds like a strange request, what are you trying to do?
>
> I don't think you can do this directly in mysql, but you could build an
> array of results in php.
>
> eg something like (crappy code below)
>
> //Grab results
> $db = mysql_connect($db_domain, $db_user,$db_password);
> mysql_select_db($db_databasename,$db);
> $sqlquery="select ID from table1 where condition1";
> $result = mysql_query ($sqlstring,$db);
> $count=0;
> while ($resultset = mysql_fetch_array ($result)) {
> $array[$count]=$resultset ["ID"];
> $count++;
> }
>
>
> for ($count=0;$count<2;$count++){
> "update table1 set field='VALUE' WHERE ID=".$array[$count]";
> $result = mysql_query ($sqlstring,$db) or die (mysql_error());
> }
>
> -----Original Message-----
> From: elias [mailto:[EMAIL PROTECTED]]
> Sent: August 2, 2001 4:30 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] MySql help #1
>
>
> How can I update only N fields from the database?
>
> usually we do:
>
> UPDATE table1 SET field='VALUE' WHERE condition1
>
> now I want to update fields with a certain condition but only X fields out
N
> total fields.
>
> ie:
>
> id value
> --- -------
> 1 a
> 2 b
> 3 c
> 4 d
> 5 e
>
> how can i update such like:
> UPDATE table1 SET {only 2 records} value='aa'
> so I have any two fields now have the 'aa' value
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]