php에서 mysql로그인 질문드립니다.
글쓴이: lukepoiu2007 / 작성시간: 화, 2021/08/10 - 11:31오후
회원가입/로그인 기능을 구현하기 위해 php로 값을 받아서 mysql에 집어넣으려고 인터넷 예제들을 찾아서 간단히 구현해 보았는데 접속해보니 Cant connect: 만 뜨고 아무런 일이 일어나지 않네요. 터미널에서 mysql로 올렸을때는 잘 올라갑니다. 서버는 라즈베리파이 3B+로 돌리고 있습니다.
<?php $conn = mysqli_connect("localhost", "writer", 비번, "UserData"); if($conn){ echo "Connection established"."<br>"; } else{ echo 'Cant connect: ' . mysqli_error($conn); die(); } $sql = "INSERT INTO User(userID, userPassword, userName) VALUES('ASDF1234', 'ABCDEFGH', '하윤')"; $result = mysqli_query($conn, $sql); if($result) { echo "insert success!"; } else { echo 'failure: ' . mysqli_error($conn); } mysqli_close($conn); ?>
사진들은 phpmyadmin에서 찍은 사진입니다.
File attachments:
첨부 | 파일 크기 |
---|---|
화면 캡처 2021-08-10 232327.png | 130.04 KB |
화면 캡처 2021-08-10 232400.png | 173.71 KB |
화면 캡처 2021-08-10 232420.png | 85.62 KB |
화면 캡처 2021-08-10 232445.png | 107.45 KB |
Forums:
"writer" 라는 계정이 존재하고,
"writer" 라는 계정이 존재하고, UserData database에 접근 가능하게 설정되어 있습니까?
그렇지 않은 것 같아 보이는데요.
======
괜한 오지랖입니다만, 설마 user password를 저렇게 평문으로 저장하실 생각은 아니죠...?
아...감사합니다 계정은 editer로 생성해놓고
아...감사합니다 계정은 editer로 생성해놓고 저기엔 writer로 적어놓았네요;;ㅋㅋ
======
아 저건 비밀번호 가리려고 바꿔논겁니다.
터미널에서 editor 유저로 잘 연결이 됩니까?
터미널에서 editor 유저로 잘 연결이 됩니까?
phpmyadmin 화면이 익숙하지 않아 정확한 권한을 모르겠지만,
권한: ALL PRIVILEGES , 혀옹: 아니오
로 보아서는.. editor user에게 권한이 없는 것 같아서요.
댓글 달기