|
ну ни как...
|
|||
---|---|---|---|
#18+
Здравствуйте Уважаемые! Есть такая таблица: sched_id..date_input.........player1..player2..tour..if_played..date_play 5..............Dec 14, 2003.....pl1........pl2...........1 8..............Dec 14, 2003.....pl2........pl1...........2 Вот "это" при $winnername=pl1 и $losername=pl2 обновляет 8 строку: $sql = "UPDATE $scheduletable SET if_played = 'да', date_play = '$date' WHERE (if_played = '') AND ((player1='$winnername' AND player2='$losername') OR (player1='$losername' AND player2='$winnername')) LIMIT 1"; Если же LIMIT 2, обновляются и 5 и 8 строки. Логика же такая: если есть 2 подходящие строки, то первой и единственной должна обновиться строка с меньшим sched_id. Ну никак. Очень need help. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2003, 21:11 |
|
ну ни как...
|
|||
---|---|---|---|
#18+
В таблице нет первых, вторых и последних записей. Строки в таблицах не упорядочены. Сначало Код: plaintext
получишь shed_id строки которую нужно обновить. Потом Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2003, 21:31 |
|
|
start [/forum/topic.php?fid=47&tid=1855554]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 332ms |
total: | 443ms |
0 / 0 |