테스트 사이트 - 개발 중인 베타 버전입니다

여분필드 복사 소스좀 봐주세요.

· 11년 전 · 2290 · 2
사용하는 여분필드가 너무 많아서 좀 줄이려고 하는데요.
예를들어 wr_20 ~ wr_25 까지 내용을 wr_11 에 배열식(|)으로 넣으려고 합니다.

아래와 같이 별도 페이지를 만들어서 해보니까 전부 다 똑같이 들어가버리네요..
$wr_15 내용만 똑같이 들어갑니다.
$wr_16 ~ $wr_20 까지는 아무 내용도 안들어 갑니다.

검토좀 부탁드리겠습니다.




<?php

include_once('./_common.php');
/******************************************************************************************/

$mysql_host = 'localhost';
$mysql_user = 'id';
$mysql_password = 'pw';
$mysql_db = 'db';


$connect = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db($mysql_db);

/*
$sql = " select * from 00001";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{

if(!$row[bbs_name]) $row[bbs_name] = 00001;

//$table = "g4_write_00001";
$sql = "select * from g4_write_00001";
$result = sql_query($sql);



for($i = 0; $row = sql_fetch_array($result); $i++)
{

$wr_15 = $row["wr_15"]
$wr_16 = $row["wr_16"]
$wr_17 = $row["wr_17"]
$wr_18 = $row["wr_18"]
$wr_19 = $row["wr_19"]
$wr_20 = $row["wr_20"]

$wr_11=$wr_15.'|'.$wr_16.'|'.$wr_17.'|'.$wr_18.'|'.$wr_19.'|'.$wr_20;



for($i = 0; $row = sql_fetch_array($result); $i++)
{


// 게시물을 등록한다
$query = "UPDATE g4_write_00001 SET

wr_1 = '',
wr_2 = '',
wr_3 = '',
wr_4 = '',
wr_5 = '',
wr_6 = '',
wr_7 = '',
wr_8 = '',
wr_9 = '',
wr_10 = '',
wr_11 = '$wr_11',
wr_12 = '',
wr_13 = '',
wr_14 = '',
wr_15 = '',
wr_16 = '',
wr_17 = '',
wr_18 = '',
wr_19 = '',
wr_20 = ''";

sql_query($query);
}
/************************************************************************************여기까지*/
}

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

$sql = "update 테이블명 set wr_11=concat(wr_15,'|',wr_16,'|',wr_17,'|',wr_18,'|',wr_19,'|',wr_20), wr_11 = concat(wr_21,'|',wr_22,'|',wr_23,'|',wr_24,'|',wr_25,'|',wr_26) .....

sql_query($sql)

한방에 처리하시죠>??
좋은 팁 감사합니다. 오늘 하루종일 삽질끝에 해결했네요.^^

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440