이번엔 회원가입 프로그램 만들기...!!!
import MySQLdb
db = MySQLdb.connect('localhost', 'root', '1234', 'ecommerce')
cur = db.cursor()
while True:
try:
userid = input('아이디를 입력하세요: ')
userpw = input('비밀번호를 입력하세요: ')
username = input('이름을 입력하세요: ')
hp = input('휴대폰번호를 입력하세요: ')
email = input('이메일을 입력하세요: ')
gender = input('성별을 입력하세요: ')
ssn1 = input('주민번호 앞자리를 입력하세요: ')
ssn2 = input('주민번호 뒷자리를 입력하세요: ')
zipcode = input('우편번호를 입력하세요: ')
address1 = input('주소를 입력하세요: ')
address2 = input('상세주소를 입력하세요: ')
address3 = input('참고사항을 입력하세요: ')
sql = "insert into member(userid, userpw, username, hp, email, gender, ssn1, ssn2, zipcode, address1, address2, address3) values (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)"
data = (userid, userpw, username, hp, email, gender, ssn1, ssn2, zipcode, address1, address2, address3)
cur.execute(sql, data)
db.commit()
print('가입되었습니다')
break
except:
print('다시 입력하세요')
slq과data가 꼭 일치해야 에러가 안 생김. 명심하기
파이썬 MySQL 연동해서 시험보기1 (0) | 2023.03.29 |
---|---|
[MySQL] 주피터 누트북으로 python, mysql연동하고 로그인 프로그램 만들기 (0) | 2023.03.29 |
[MySQL] 주피터 누트북에 python mysql연동하고, 실습하기1 (0) | 2023.03.27 |
[MySQL] python mysql연동하기 (0) | 2023.03.26 |
[MySQL] 프로시저(Procedure) 만들기, 실행 (0) | 2023.03.22 |
댓글 영역