Tboard 개발기 2일차 ㅎㅎ > 자유게시판

자유게시판

Tboard 개발기 2일차 ㅎㅎ 정보

Tboard 개발기 2일차 ㅎㅎ

본문

 

1794296797_1655437052.8873.png

 

echo $query  ="create table t1_members (
    num int not null auto_increment,
    id char(20) not null,
    pass char(20) not null,
    name char(20) not null,
    email char(80),
    login_day char(20),
    regist_day char(20),
    level int,
    point int,
    primary key(num)
);";

echo $result = mysql_query($query);

 

테이블 생성 되네요

 

같이 만들어가보실분 없나요 ㅎㅎ

 

추천
0
  • 복사

베스트댓글

저 짧은 코드 와 댓글 쿼리에 잘못된곳을 말씀드리자면

1. 데이터 형타입 잘못씀 (varchar 과 char 의 차이는 너무나도 큽니다 . 꼭 공부하셔야 합니다

2. echo  를 왜 쓰는지 모르겠네요 쓸데 없는 코드입니다 실행되는 쿼리문을 보고 싶으면 echo $query 로 쿼리문만 찍어 보시면 됩니다

3. mysql_query 쓰시면 안됩니다 mysqli_query 사용하셔야 합니다

4. pw 같은 비밀번호 같이 유출되면 큰일나는 값들은 암호화 처리해서 넣어야 합니다.

댓글 11개

login_day= '{$login_day}', 날짜 넣을려면 그누보드 함수 말고 어떤걸 넣어야 할까요??

데이터 형타입이 어떤게 문제일까요??
varchar 쓰셔야되요. char 쓰시면 망해요. 제발 책 사세요. 좀 더 공부하시고 Tboard 개발하시구요. mysql_query도 쓰시면 안되요. 훌륭한 보드 개발하시자 마자 폐기되실 수 있어요.
insert into t1_members set id= '', pw= '123', name= '', email= '*** 개인정보보호를 위한 이메일주소 노출방지 ***', login_day= '2022-06-17 (14:22)', regist_day= '2022-06-17 (14:22)', level= '', point= '' 1

날짜 잘들어갔네요
저 짧은 코드 와 댓글 쿼리에 잘못된곳을 말씀드리자면

1. 데이터 형타입 잘못씀 (varchar 과 char 의 차이는 너무나도 큽니다 . 꼭 공부하셔야 합니다

2. echo  를 왜 쓰는지 모르겠네요 쓸데 없는 코드입니다 실행되는 쿼리문을 보고 싶으면 echo $query 로 쿼리문만 찍어 보시면 됩니다

3. mysql_query 쓰시면 안됩니다 mysqli_query 사용하셔야 합니다

4. pw 같은 비밀번호 같이 유출되면 큰일나는 값들은 암호화 처리해서 넣어야 합니다.
if($w ==""){
echo $sql = "insert into t1_members
set id= '{$id}',
pw= '{$pw}',
name= '{$name}',
email= '{$email}',
login_day= '{$login_day}',
regist_day= '{$regist_day}',
level= '{$level}',
point= '{$point}'

";

echo $result=mysqli_query($sql);
}

mysqli_query  이거 실행이 안되는데요
© SIRSOFT
현재 페이지 제일 처음으로