Tboard 개발기 2일차 ㅎㅎ 정보
Tboard 개발기 2일차 ㅎㅎ
본문
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
0
베스트댓글

데이터 형타입 잘못 쓰셨습니다

저 짧은 코드 와 댓글 쿼리에 잘못된곳을 말씀드리자면
1. 데이터 형타입 잘못씀 (varchar 과 char 의 차이는 너무나도 큽니다 . 꼭 공부하셔야 합니다
2. echo 를 왜 쓰는지 모르겠네요 쓸데 없는 코드입니다 실행되는 쿼리문을 보고 싶으면 echo $query 로 쿼리문만 찍어 보시면 됩니다
3. mysql_query 쓰시면 안됩니다 mysqli_query 사용하셔야 합니다
4. pw 같은 비밀번호 같이 유출되면 큰일나는 값들은 암호화 처리해서 넣어야 합니다.
1. 데이터 형타입 잘못씀 (varchar 과 char 의 차이는 너무나도 큽니다 . 꼭 공부하셔야 합니다
2. echo 를 왜 쓰는지 모르겠네요 쓸데 없는 코드입니다 실행되는 쿼리문을 보고 싶으면 echo $query 로 쿼리문만 찍어 보시면 됩니다
3. mysql_query 쓰시면 안됩니다 mysqli_query 사용하셔야 합니다
4. pw 같은 비밀번호 같이 유출되면 큰일나는 값들은 암호화 처리해서 넣어야 합니다.
댓글 11개

데이터 형타입 잘못 쓰셨습니다


@GST1 varchar 쓰셔야되요. char 쓰시면 망해요. 제발 책 사세요. 좀 더 공부하시고 Tboard 개발하시구요. mysql_query도 쓰시면 안되요. 훌륭한 보드 개발하시자 마자 폐기되실 수 있어요.

날짜는 수정햇스빈다. datatime 으로요 2개

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 같은 비밀번호 같이 유출되면 큰일나는 값들은 암호화 처리해서 넣어야 합니다.
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 이거 실행이 안되는데요
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 이거 실행이 안되는데요

@GST1 그걸 실행되게 하는게 숙제이자 공부입니다. 사용법 알아보세요.

password 는 아직 그누보드 함수로 되어있어서 안넣었어요

PHP 책 뭐보시나요? 최근 4년안으로 나온거 보셔요

@나리스 php mysql 입문요 그렇군요 4년안으로 거 사야하는거엿군요