sql 문의드립니다.
본문
아래 링크를 클릭하면 set_test.php로 값이 넘겨져 db에 들어가야하는데 잘 사용하던 코드인데 갑자기 안되네요. 수정이 필요한 부분이 있는지요?
<a href="<?=$board_skin_url?>/set_test.php?bo_table=<?=$bo_table?>&sangtae_worker=<?=$member[mb_name]?>&wr_id=<?=$wr_id?>&cash=진행중">진행중</a>
set_test.php
<?
include_once("../../../common.php");
$br_msg = "<br>";
$select = "<option>";
$select2 = "</option>";
$dot_msg = "- ";
$stamp = mktime();
$date_msg = date("y/m/d H:i", $stamp);
$jonghap = "$select $dot_msg $date_msg $sangtae_worker $cash $select2 $write[wr_32]";
$sql = "update `$g5[write_prefix]$bo_table` set wr_30= '".$cash."' where wr_id='$wr_id'";
$sql2 = "update `$g5[write_prefix]$bo_table` set wr_31 = '".$sangtae_worker."' where wr_id = '$wr_id'";
$sql3 = "update `$g5[write_prefix]$bo_table` set wr_32 = '".$jonghap."' where wr_id = '$wr_id'";
sql_query($sql);
sql_query($sql2);
sql_query($sql3);
답변 1
php 버젼이 바뀌면 나올 수 있는 오류를 미리 대비한다는 의미에서
php코드들을 모두 FM으로 바꿔보세요
<?= ====> <?php echo
$jonghap = "$select $dot_msg $date_msg $sangtae_worker $cash $select2 $write[wr_32]";
====>
$jonghap = $select. $dot_msg. $date_msg. $sangtae_worker. $cash. $select2. $write[wr_32];
$sql = "update `$g5[write_prefix]$bo_table` set wr_30= '".$cash."' where wr_id='$wr_id'";
====>
$sql = "update `".$g5['write_prefix']. $bo_table."` set wr_30= '".$cash."' where wr_id='".$wr_id."' ";
이러한 형태로 사용하시는걸 추천드립니다.