
June 7th, 2012, 07:26 PM
|
 |
A Change of Season
|
|
|
|
|
SELECT, UPDATE! How can I avoid loop in query?
Hello;
How can I avoic this loop and do everything with 1 query?
Thanks
PHP Code:
$sql = "SELECT
packages.suppiler_id,
hotels.beta_supplier,
packages.id AS PID
FROM
packages
INNER JOIN hotels ON hotels.hotel_id = packages.hotel_id
WHERE suppiler_id =:suppiler_id
";
$args = array('suppiler_id'=>0);
$data = DB::Load()->Execute($sql,$args)->returnArray();
foreach($data as $val =>$row)
{
$sql_update = "UPDATE packages SET suppiler_id=:suppiler_id WHERE id=:id";
$args_update = array('suppiler_id'=>$row['beta_supplier'], 'id'=>$row['PID']);
$d = DB::Load()->Execute($sql_update,$args_update);
}
__________________
Devshed people, please fix the spell check:
System is temporarily busy. Please try again in a few seconds.
|