그누보드 투표 업데이트 소스에 보면
{
$po_ips = $po[po_ips] . $_SERVER[REMOTE_ADDR] . "\n";
$mb_ids = $po[mb_ids];
$mb_ids = $po[mb_ids];
if ($member[mb_id])
$mb_ids .= $member[mb_id] . "\n";
sql_query(" update $g4[poll_table] set po_cnt{$gb_poll} = po_cnt{$gb_poll} + 1, po_ips = '$po_ips', mb_ids = '$mb_ids' where po_id = '$po_id' ");
}
이렇게 되어 있어서 소스가 실행되면 po_ips와 po_id에 입력받은 값들이 하나 하나 추가되는 건데요..
( po_id에 대하여 a라는 회원이 실행하고 b라는 회원이 실행하면 a|b로 입력, 그리고 c라는 회원이 또 실행하면 a|b|c로 입력 )
위 소스를 본따서
$po = sql_fetch(" select * from $g4[poll_table] where po_id = '$_POST[po_id]' ");
{
$mb_ids = $po[mb_ids];
if ($member[mb_id])
$mb_ids .= $member[mb_id] . "\n";
sql_query(" update $g4[poll_table] set mb_ids = '$mb_ids' where po_id = '2' ");
}
$mb_ids = $po[mb_ids];
if ($member[mb_id])
$mb_ids .= $member[mb_id] . "\n";
sql_query(" update $g4[poll_table] set mb_ids = '$mb_ids' where po_id = '2' ");
}
이렇게 해놓고 index.php에서 테스트로 실행해보니 위처럼 아이디가 쌓이는게 아니라 업데이트가 되더라구요?
( po_id에 대하여 a라는 회원이 실행하면 a, b라는 회원이 다시 실행하면 b, c라는 회원이 다시 실행해도 c, 즉 a|b|c|… 이렇게 쌓이질 않음 )
무슨 차이 일까요 ?
아무리 inser into로 해봐도 업데이트와 같은 결과가 나옵니다.
결론은, 하나의 여분필드에 값을 업데이트 하는게 아니라 축적하고 싶다 이말이죠 ㅜㅜ..
도움좀 주세요..
댓글 2개
넓은마인드
13년 전
$mb_ids = $po[mb_ids];
위에 값이 없는거 같습니다
echo($mb_ids); 로 값 존재여부 확인해보세요
위에 값이 없는거 같습니다
echo($mb_ids); 로 값 존재여부 확인해보세요
13년 전
$mb_ids = $po[mb_ids];
if ($member[mb_id]) <========= mb_ids로 바꿔 보세요.
if ($member[mb_id]) <========= mb_ids로 바꿔 보세요.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 4730 |
제너레이션
|
13년 전 | 996 | |
| 4729 | 13년 전 | 935 | ||
| 4728 | 13년 전 | 693 | ||
| 4727 | 13년 전 | 1242 | ||
| 4726 | 13년 전 | 844 | ||
| 4725 | 13년 전 | 1679 | ||
| 4724 | 13년 전 | 1013 | ||
| 4723 | 13년 전 | 2686 | ||
| 4722 | 13년 전 | 551 | ||
| 4721 |
ECEditor
|
13년 전 | 2230 | |
| 4720 | 13년 전 | 2606 | ||
| 4719 | 13년 전 | 4369 | ||
| 4718 | 13년 전 | 937 | ||
| 4717 | 13년 전 | 1167 | ||
| 4716 | 13년 전 | 1344 | ||
| 4715 |
한번잘해보자
|
13년 전 | 1163 | |
| 4714 | 13년 전 | 1162 | ||
| 4713 | 13년 전 | 2818 | ||
| 4712 | 13년 전 | 1243 | ||
| 4711 |
김준수사랑
|
13년 전 | 1006 | |
| 4710 |
한번잘해보자
|
13년 전 | 1134 | |
| 4709 | 13년 전 | 1130 | ||
| 4708 | 13년 전 | 806 | ||
| 4707 | 13년 전 | 1697 | ||
| 4706 |
프로프리랜서
|
13년 전 | 2078 | |
| 4705 |
프로프리랜서
|
13년 전 | 1369 | |
| 4704 | 13년 전 | 961 | ||
| 4703 |
프로프리랜서
|
13년 전 | 929 | |
| 4702 | 13년 전 | 822 | ||
| 4701 | 13년 전 | 1565 | ||
| 4700 | 13년 전 | 2587 | ||
| 4699 | 13년 전 | 1292 | ||
| 4698 |
|
13년 전 | 1592 | |
| 4697 |
|
13년 전 | 1112 | |
| 4696 |
|
13년 전 | 1130 | |
| 4695 |
|
13년 전 | 1337 | |
| 4694 |
|
13년 전 | 861 | |
| 4693 |
|
13년 전 | 847 | |
| 4692 |
|
13년 전 | 856 | |
| 4691 |
|
13년 전 | 1185 | |
| 4690 |
|
13년 전 | 1267 | |
| 4689 |
|
13년 전 | 1011 | |
| 4688 |
|
13년 전 | 779 | |
| 4687 |
|
13년 전 | 1055 | |
| 4686 |
|
13년 전 | 1007 | |
| 4685 |
|
13년 전 | 935 | |
| 4684 |
|
13년 전 | 1036 | |
| 4683 |
|
13년 전 | 928 | |
| 4682 |
|
13년 전 | 1239 | |
| 4681 |
|
13년 전 | 1014 | |
| 4680 |
|
13년 전 | 1134 | |
| 4679 |
|
13년 전 | 1645 | |
| 4678 |
|
13년 전 | 576 | |
| 4677 | 13년 전 | 2910 | ||
| 4676 |
복이219
|
13년 전 | 613 | |
| 4675 | 13년 전 | 809 | ||
| 4674 | 13년 전 | 603 | ||
| 4673 | 13년 전 | 984 | ||
| 4672 | 13년 전 | 925 | ||
| 4671 | 13년 전 | 1193 | ||
| 4670 | 13년 전 | 706 | ||
| 4669 | 13년 전 | 1776 | ||
| 4668 | 13년 전 | 1417 | ||
| 4667 |
너는나의봄이다
|
13년 전 | 1014 | |
| 4666 | 13년 전 | 6685 | ||
| 4665 | 13년 전 | 601 | ||
| 4664 | 13년 전 | 986 | ||
| 4663 | 13년 전 | 834 | ||
| 4662 | 13년 전 | 960 | ||
| 4661 | 13년 전 | 1234 | ||
| 4660 | 13년 전 | 831 | ||
| 4659 | 13년 전 | 1094 | ||
| 4658 |
소나무닷컴
|
13년 전 | 684 | |
| 4657 | 13년 전 | 700 | ||
| 4656 |
|
13년 전 | 1230 | |
| 4655 | 13년 전 | 3085 | ||
| 4654 | 13년 전 | 667 | ||
| 4653 | 13년 전 | 2094 | ||
| 4652 | 13년 전 | 864 | ||
| 4651 | 13년 전 | 768 | ||
| 4650 | 13년 전 | 1653 | ||
| 4649 | 13년 전 | 1579 | ||
| 4648 | 13년 전 | 598 | ||
| 4647 | 13년 전 | 1495 | ||
| 4646 | 13년 전 | 1927 | ||
| 4645 | 13년 전 | 1326 | ||
| 4644 | 13년 전 | 586 | ||
| 4643 | 13년 전 | 2002 | ||
| 4642 | 13년 전 | 797 | ||
| 4641 |
|
13년 전 | 584 | |
| 4640 | 13년 전 | 554 | ||
| 4639 |
|
13년 전 | 1287 | |
| 4638 |
|
13년 전 | 1662 | |
| 4637 |
|
13년 전 | 1124 | |
| 4636 | 13년 전 | 612 | ||
| 4635 | 13년 전 | 750 | ||
| 4634 | 13년 전 | 1251 | ||
| 4633 | 13년 전 | 1198 | ||
| 4632 |
|
13년 전 | 534 | |
| 4631 | 13년 전 | 3338 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기