FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Flitig postare
|
Skulle man kunna göra så här måntro?
$sql = mysql_query("SELECT id FROM table WHERE RAND() < 0.3 AND color='green' "); while ($row = mysql_fetch_array($sql)) { mysql_query("UPDATE newtable SET value='new_value' WHERE id='".$row[0]."' "); } |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Jadå. Det där ser ut som något som skulle få jobbet gjort!
|
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Kanske slippa involvera PHP mer än nödvändigt?
(Otestat men bör fungera i teorin) Kod:
UPDATE newtable, (SELECT id FROM table WHERE Rand() < 0.3) AS randIds SET value = 'newvalue' WHERE newtable.id = randIds.id |
||
![]() |
![]() |
Svara |
|
|