|
Тема |
update (mysql) |
|
Автор | k (Нерегистриран) | |
Публикувано | 26.02.03 17:33 |
|
|
Някой сеща ли се по-умно решение за долния код. Натрупват се много update
заявки и май не е особено удачно. Приемат се предложения всякакви.
$sql = "SELECT j.JRid, COUNT(u.UEGN) as ZaetiRM FROM T_Jobs j ";
$sql .= "LEFT JOIN T_Employed u ON j.JRid=u.JRid ";
$sql .= "WHERE j.CRid=$rid ";
$sql .= "GROUP BY j.JRid";
$result = @mysql_query($sql,$db);
while ($J = @mysql_fetch_array($result)) {
if ($J[ZaetiRM] > 0) {
$sql = "UPDATE T_Jobs SET ";
$sql .="JNum=".$J[ZaetiRM] . ",";
$sql .="WHERE JRid=$J[JRid]";
} else {
$sql = "DELETE FROM T_Jobs ";
$sql .="WHERE JRid=$J[JRid]";
}
$RET = @mysql_query($sql,$db);
.....
}
|
| |
|
|
|