mysql 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

mysql 질문입니다. 정보

mysql 질문입니다.

본문

예전 mysql 4.0.26버전에서 사용하던 주간업무 프로그램이 있었는데
이걸 mysql 5.0.24a로 옮겨서 사용할려고 합니다.
그래서 phpmyadmin에 접속해서 테이블을 생성했는데 그 테이블을 인식을 못하는것 같습니다.
버전이 틀려서 그런것 같은데..어찌 해야할지를 모르겠네요.

sql문은
CREATE TABLE work_sche
(
  no int(9) NOT NULL auto_increment,
  bid varchar(50) NOT NULL,
  key1 int(1) default '0',
  key2 int(9) default '0',
  id varchar(20),
  name varchar(20),
  email varchar(50),
  dept varchar(50),
  jdate date NOT NULL default '0000-00-00',
  wdate date NOT NULL default '0000-00-00',
  wtime time NOT NULL default '00:00:00',
  ip varchar(15) NOT NULL default '',
  passwd varchar(20)  default '',
  content text,
  PRIMARY KEY  (no)
) TYPE=MyISAM;

여기서 따로 수정을 해야 하나요? 에궁 어렵네요..
전문가님의 따뜻한 손길이 필요하네요..TT;;

댓글 전체

테이블은 생성은 돼는데 페이지에 접속하면 에러가 뜹니다.
mysql쪽은 잘 몰라서 잘은 모르겠는데
phpmyadmin쪽에서 비교해서 보니깐 필드값 no,bid,jdata,wdata,wtime,ip쪽  Null이 4.x버전에서는
아니오라고 나오는데 5.x에서는모두 예로 되어 있네요..이것때문에 그런건지..
페이지 접속은 주소/list.php?bid=사용할보드명 이런식입니다.
에러 메시지는 Not exist board id of this program

<?php

include("../include/conf.php");
include("../include/php_lib.php");
include("./conf/connect.php");
include("./conf/conf.php");

if($bid == "")
{
$ErrMSG = "Not exist board id of this program";
ErrMSG($ErrMSG);
exit;
}

$npage = $pg;

if($sYear != "" && $sMonth != "" && $sDay != "" )
{
// 날짜 검색을 통해 날짜가 넘어왔을 때...
$year = $sYear;
$month = $sMonth;
$day = $sDay;

$w = date("w", mktime(0, 0, 0, $month, $day, $year));
}
else
{
// 일반적으로 오늘 날짜로 나타낼 때.
// 요일을 표시한다.
$year = date("Y");
$month = date("m");
$day = date("d");
$w = date("w");
}

// 요일 코드를 가지고 있음.
$week = array("日", "月", "火", "水", "木", "金", "土");

    // 그 주의 첫 날 코드
// $first_day =  date("Y-m-d", mktime(0, 0, 0, date(m), date(d)-$w, date(Y)));


include('head.php');
?>
<?php echo "
<table border=0 align='center' cellspacing=1 cellpadding=5 width=$table_width bgcolor='#8E8E8E'>
<tr bgcolor=#DADADA>
<form action='list.php' method=post>
<input type=hidden name=bid value='$bid'>
<td colspan=3 align=right><font color='#000000'><b>한 주간 업무 계획</b></font>
<select name='sYear'>
<option value='$year' selected>$year</option>
<option value='2001'>2001</option>
<option value='2002'>2002</option>
<option value='2003'>2003</option>
<option value='2004'>2004</option>
<option value='2005'>2005</option>
<option value='2006'>2006</option>
<option value='2007'>2007</option>
<option value='2008'>2008</option>
<option value='2009'>2009</option>
<option value='2010'>2010</option>
</select>
<select name='sMonth'>
<option value='$month' selected>$month</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
</select>
<select name='sDay'>
<option value='$day' selected>$day</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
<option value='19'>19</option>
<option value='20'>20</option>
<option value='21'>21</option>
<option value='22'>22</option>
<option value='23'>23</option>
<option value='24'>24</option>
<option value='25'>25</option>
<option value='26'>26</option>
<option value='27'>27</option>
<option value='28'>28</option>
<option value='29'>29</option>
<option value='30'>30</option>
<option value='31'>31</option>
</select>
<input  type='submit' value=' 날짜검색 '>
</td>
</form>
</tr>

<!-- 게시판 타이틀 제목 -->
<tr bgcolor=#DADADA>
<th><font size=2 face=$font_face>날짜</font></th>
<th><font size=2 face=$font_face>전달내용</font></th>
<th><font size=2 face=$font_face>부서</font></th>
</tr>
"; ?>
<?php
//////////////////////////////////////////////////////////////////////////////////////////////////////

for($i = 1 ; $i <= 6 ; $i++)
{
$t_i = $w - $i;

// 쿼리를 위한 스트링 YYYY-MM-DD 코드를 만들어 냄
$strDay = date("Y-m-d", mktime(0, 0, 0, $month, $day - $t_i, $year));

// 화면 출력용 날짜.
$the_day =  date("n월 j일(", mktime(0, 0, 0, $month, $day - $t_i, $year));
$the_day .= $week[date("$i")];
$the_day .= ")";

// echo("day = $the_day <br>");

$query = "SELECT count(no) AS total_count
  FROM $table_name
          WHERE bid = '$bid' AND jdate = '$strDay' ";

$result = mysql_query($query, $connect);
$count = mysql_fetch_array($result);


// 몇개의 게시물이 있는 지 파악
$total_count = $count[total_count];

mysql_free_result($result);

// 현재 쿼리문을 통해 메시지를 출력한다.
$start_no = ($page - 1) * $post_num;

$query = "SELECT no, content, dept
  FROM $table_name
          WHERE bid = '$bid' AND jdate = '$strDay'
  ORDER BY no desc, no limit $start_no, $post_num ";

//echo ("$query");


$result = mysql_query($query, $connect);
$result_count  = mysql_affected_rows($connect);

echo("<tr bgcolor=ffffff>\n") ;
echo("<td valign='top' align='left' width='95' rowspan='$result_count' bgcolor=ffffff><font size=2 face=$font_face><a href=\"javascript:newopen('./write_form.php?bid=$bid&jdate=$strDay', '')\"><img src='./img/note.gif' border=0> $the_day</a></font></td>\n");

$ii = 0;

do {
$data = mysql_fetch_array($result);

$no = $data[no];
$dept = $data[dept];
$content = $data[content];
$content = StripSlashes($content);
$content = nl2br($content);

echo("<td align='left' bgcolor=ffffff><font size=2 face=$font_face><img src='./img/pin.gif' border=0><a href=\"javascript:newopen('./modify_form.php?bid=$bid&no=$no&jdate=$strDay', '')\">$content</a>&nbsp;</font></td>\n");
echo("<td align='left' width='90' bgcolor=ffffff><font size=2 face=$font_face>&nbsp;$dept</font></td>\n");
echo("</tr>");

$ii++;

} while ($ii < $result_count);


echo("</tr>\n");

mysql_free_result($result);


}

echo("</table><br>\n");

// 화면 하단의 [1][2][3].. 등의 page표시
echo("<table width=$table_width cellspacing=0 cellpadding=0 border=0>");
echo("<tr><td align=left valign=top height=20 width=300 bgcolor=white>\n");
    echo("</td>");

echo("<td width=400 align=right>
<form action='search_list.php' method=post>
<input type=hidden name=bid value='$bid'>
<select name='sel'>
<option value='dept'>부서</option>
<option value='content'>전달내용</option>
</select>
<input style='border: 1px dashed' type='text' name='word'>
<input  type='submit' value=' 검색 '>
</form>
</td>
</tr>\n");
echo("</table>\n");

include('tail.php');
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT