묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
zero보드는 localhost에서 안되나여.........
2002.05.01 17:58
저 제로보드는 localhost에서 실행이 안되나여...
localhost에서 시험테스트 할려고 하는데 실행이 안되여
전 2000server에서 하고 있거든여
그리고 연습삼아서 회원 등록받고 검색할려고 하는데
db하고는 연동이 되는데 sql이 안 넘어가네여........
왜 그런건지
--------------------------------------------------------------
모두 같은 폴더안에 있어여..
dbcon, join, profile_join, join_ok, list, modify, modify_ok, search, search_ok,delete
// 사용자 등록
mysql> insert into user
->values('localhost','awc'+ '+ ',password('1234'),'y','y','y','y','y','y','y','y','+ 'y','y','y','y','y','y');
// 데이터 베이스에 대한 사용자 권한 설정
mysql>insert into db
->values('localhost','php_db','awc','y','y','y','y','y','y','y','y','y','+ 'y','y','y','y','y');
이렇게 했구여....
//woman 테이블 생성
mysql>use php_db;
mysql>create table woman (
->id int(10) not null default '0' auto_increment,
->w_country varchar(4) not null,
->w-name varchar(20) not null,
->w_age int(10) not null,
->w_addr varchar(50) not null,
->w_family varchar(20),
->w_sunggyuk varchar(20),
->w_hakyuk varchar(20) not null,
->w_job varchar(20) not null,
->w_habit varchar(20),
primary key(id)
);
1. 정보 입력하기 ( join -> profile_ok -> join_ok )
//가입 확인 페이지로 넘기기 위해서 profile_ok.php에서 마지막에 이..코드를..추가..했어여...
if($HTTP_POST_VARS) {
while(list($lvar,$lvalue) = each($HTTP_POST_VARS))
{
if(ereg("^w_",$lvar,$get_key) >0)
{
echo "<input type='hidden' name='$lvar' value='$lvalue'>n";
}
}
}
그런데 join에서 확인 버튼을 클릭하면 db연결에 성공이란 메세지가 있는데...
입력값을 확인하는 join_ok.php에선 보이지도 않고여....mysql에...가서...확인해도....데이터가..입력이..되지..않내여...
//dbcon.inc
<?php
$host = "localhost";
$user = "awc";
$pass = "1234";
$database="php_db";
$connect = mysql_connect ($host, $user, $pass);
mysql_select_db($database, $connect);
if(mysql_select_db($database,$connect)) echo "연결";
else die("연결못함");
?>
2.list 확인(list.php)
연결
Fatal error: Call to undefined function: mysql_attected_rows() in D:sitejoinlist.php on line 14
이런...오류 메세지가 뜨네여...
/* list.php 소스 부분
9 <?php
10 include "dbcon.inc";
11
12 $result = mysql_query("select * from woman order by id desc", $connect);
13 //총 리스트 갯수
14 $total = mysql_attected_rows($connect);
15 $page_size = 10;
16 $page_max = ceil($total / $page_size);
*/
mysql_attected_rows($connect)가 아닌 mysql_num_rows($result)를 쓰면
회원 리스트 보기
[가입 하기] [리스트 보기] [검색 하기]
--리스트 확인 --
총 2 건의 데이터가 검색 되었읍니다.
/1
번호 이름 나이 주소 수정 삭제
Warning: Offset -10 is invalid for MySQL result index 2 in D:sitejoinlist.php on line 29
메세지가 뜨면서 id값만 나오고 남어지 값이 출력이 안되고 있어여...(데이터는 mysql에서 직접 입력 2개를 )
테이블도 제대로 출력이 안되고여....
3. 검색하기
검색하기는 아직 완성이 안되어지만
회원 검색하기
[가입 하기] [리스트 보기] [검색 하기]
-- 검색 리스트 확인 --
총 -1 건의 데이터가 검색 되었읍니다.
/0
번호 이름 나이 주소 수정 삭제
Warning: mysql_data_seek(): supplied argument is not a valid MySQL result resource in D:sitejoinsearch_ok.php on line 55
이런 오류 메세지가 출력되고여...
그밖에 수정이나 삭제는..확인을..못하고...있어여..
-----------------------------------------------------------------------------------------
그리고여 여기서 만든 소스를 제로 보드 하고 연동하고 싶은데여 제로보드 소스가 넘 길어서 헷갈리는 군여...
그래서 제로보드 소스에 대해서 좀 가르쳐 주세여...
localhost에서 시험테스트 할려고 하는데 실행이 안되여
전 2000server에서 하고 있거든여
그리고 연습삼아서 회원 등록받고 검색할려고 하는데
db하고는 연동이 되는데 sql이 안 넘어가네여........
왜 그런건지
--------------------------------------------------------------
모두 같은 폴더안에 있어여..
dbcon, join, profile_join, join_ok, list, modify, modify_ok, search, search_ok,delete
// 사용자 등록
mysql> insert into user
->values('localhost','awc'+ '+ ',password('1234'),'y','y','y','y','y','y','y','y','+ 'y','y','y','y','y','y');
// 데이터 베이스에 대한 사용자 권한 설정
mysql>insert into db
->values('localhost','php_db','awc','y','y','y','y','y','y','y','y','y','+ 'y','y','y','y','y');
이렇게 했구여....
//woman 테이블 생성
mysql>use php_db;
mysql>create table woman (
->id int(10) not null default '0' auto_increment,
->w_country varchar(4) not null,
->w-name varchar(20) not null,
->w_age int(10) not null,
->w_addr varchar(50) not null,
->w_family varchar(20),
->w_sunggyuk varchar(20),
->w_hakyuk varchar(20) not null,
->w_job varchar(20) not null,
->w_habit varchar(20),
primary key(id)
);
1. 정보 입력하기 ( join -> profile_ok -> join_ok )
//가입 확인 페이지로 넘기기 위해서 profile_ok.php에서 마지막에 이..코드를..추가..했어여...
if($HTTP_POST_VARS) {
while(list($lvar,$lvalue) = each($HTTP_POST_VARS))
{
if(ereg("^w_",$lvar,$get_key) >0)
{
echo "<input type='hidden' name='$lvar' value='$lvalue'>n";
}
}
}
그런데 join에서 확인 버튼을 클릭하면 db연결에 성공이란 메세지가 있는데...
입력값을 확인하는 join_ok.php에선 보이지도 않고여....mysql에...가서...확인해도....데이터가..입력이..되지..않내여...
//dbcon.inc
<?php
$host = "localhost";
$user = "awc";
$pass = "1234";
$database="php_db";
$connect = mysql_connect ($host, $user, $pass);
mysql_select_db($database, $connect);
if(mysql_select_db($database,$connect)) echo "연결";
else die("연결못함");
?>
2.list 확인(list.php)
연결
Fatal error: Call to undefined function: mysql_attected_rows() in D:sitejoinlist.php on line 14
이런...오류 메세지가 뜨네여...
/* list.php 소스 부분
9 <?php
10 include "dbcon.inc";
11
12 $result = mysql_query("select * from woman order by id desc", $connect);
13 //총 리스트 갯수
14 $total = mysql_attected_rows($connect);
15 $page_size = 10;
16 $page_max = ceil($total / $page_size);
*/
mysql_attected_rows($connect)가 아닌 mysql_num_rows($result)를 쓰면
회원 리스트 보기
[가입 하기] [리스트 보기] [검색 하기]
--리스트 확인 --
총 2 건의 데이터가 검색 되었읍니다.
/1
번호 이름 나이 주소 수정 삭제
Warning: Offset -10 is invalid for MySQL result index 2 in D:sitejoinlist.php on line 29
메세지가 뜨면서 id값만 나오고 남어지 값이 출력이 안되고 있어여...(데이터는 mysql에서 직접 입력 2개를 )
테이블도 제대로 출력이 안되고여....
3. 검색하기
검색하기는 아직 완성이 안되어지만
회원 검색하기
[가입 하기] [리스트 보기] [검색 하기]
-- 검색 리스트 확인 --
총 -1 건의 데이터가 검색 되었읍니다.
/0
번호 이름 나이 주소 수정 삭제
Warning: mysql_data_seek(): supplied argument is not a valid MySQL result resource in D:sitejoinsearch_ok.php on line 55
이런 오류 메세지가 출력되고여...
그밖에 수정이나 삭제는..확인을..못하고...있어여..
-----------------------------------------------------------------------------------------
그리고여 여기서 만든 소스를 제로 보드 하고 연동하고 싶은데여 제로보드 소스가 넘 길어서 헷갈리는 군여...
그래서 제로보드 소스에 대해서 좀 가르쳐 주세여...
댓글 3
-
안웅찬
2002.05.01 18:25
이건 밑의 질문하고 틀린건데 --;; -
이호한
2002.05.01 18:22
localhost에서 안될 이유가 없죠.
자세히는 안 봤습니다만.. 일단 앞에 님이 올린 질문에 대한 답은 확이하셔야 하지 않겠습니까?
같은 질문을 3개씩이나 올리시는군요.... 아래 두 질문에 답이 있습니다. -
steelheart
2002.05.01 19:00
딴건 모르겠는데...
2.list 확인(list.php)
Fatal error: Call to undefined function: mysql_attected_rows() in D:\site\join\list.php on line 14
/* list.php 소스 부분
9 <?php
10 include "dbcon.inc";
11
12 $result = mysql_query("select * from woman order by id desc", $connect);
13 //총 리스트 갯수
14 $total = mysql_attected_rows($connect);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 $page_size = 10;
16 $page_max = ceil($total / $page_size);
*/
여기서 mysql_attected_rows()가 아니라 mysql_affected_rows() 가 맞습니다.
저두 이 질문 많이 보고 답도 해준거 같은데... 다른 님인가?
그리고 제로보드는 몇년간 수정을 거듭해서 만든것인 만큼...
그걸 쉽게 이해한다는 건 무리가 있지 않을까요?
php 공부하면서 차근차근히 분석해 보세요.