개발! 딱 깔끔하고 센스있게!

PHP 는 사용자 이름 이 X 인 데이터베이스 에서 필드 를 선택 합 니 다. 본문

개발 스크랩 메모/PHP

PHP 는 사용자 이름 이 X 인 데이터베이스 에서 필드 를 선택 합 니 다.

렉사이 2020. 12. 2. 22:40

PHP 에서 사용자 이름 이 $my username 인 데이터베이스 에서 정 보 를 선택 하 는 문 제 를 만 났 습 니 다.

로그 인 페이지 에서 로그 인 페이지 로 사용자 이름 을 보 여 주 는 세 션 을 사용 할 수 있 습 니 다.

하지만 데이터베이스 에서 'bio' 나 'Mail' 같은 내용 을 선택 하고 $bio, $Mail 라 는 변수 에 넣 으 면 다시 표시 할 수 있 습 니 다.

데이터 베 이 스 는 바로 이런 것 이다.

This is what the database looks like:

무슨 생각 있 으 세 요?: /

대답 하 다.

데이터 베 이 스 를 연결 하고 다음 식 으로 줄 을 가 져 오 십시오:

// DATABASE INFORMATION $server = 'localhost'; $database = 'DATABASE'; $dbuser = 'DATABASE_USERNAME'; $dbpassword = 'DATABASE_PASSWORD'; //CONNECT TO DATABASE $connect = mysql_connect("$server", "$dbuser", "$dbpassword") OR die(mysql_error()); mysql_select_db("$database", $connect); //ALWAYS ESCAPE STRINGS IF YOU HAVE RECEIVED THEM FROM USERS $safe_username = mysql_real_escape_string($X); //FIND AND GET THE ROW $getit = mysql_query("SELECT * FROM table_name WHERE username='$safe_username'", $connect); $row = mysql_fetch_array($getit); //YOUR NEEDED VALUES $bio = $row['bio']; $email = $row['email']; 

주 1:

일반 텍스트 를 비밀번호 로 사용 하지 마 세 요. 항상 소금 으로 암호 화하 세 요.

주 2:

나 는 MYSQL 으로 당신 의 코드 를 조회 합 니 다.

PDO 나 MYSQL I 를 모 르 기 때문에 MYSQL 에서 의 도 를 바 꾸 는 것 이 좋 습 니 다.

하지만 PDO 나 Mysqli 를 사용 하 는 것 을 고려 합 니 다.

나 는 그것 을 모 르 기 때문에 코드 를 사용 할 수 없습니다.

Comments