Database에서 php값을 가져다 쓰는법을 잘 모르겠습니다.
현재 첨부파일에는 데이터베이스에 email이 abc@naver.com 이 있고,
phone이 abc로 되어 있습니다.
첫번째 아이디찾기 페이지인 browseid.html에서 이메일과 핸드폰 번호를 입력을 받고
browseid2.php에서 db와의 연결을 확인하고 난 이후에 이전 browseid.html 파일에서 이메일과 핸드폰번호 입력한 값을 가지고
데이터베이스의 이메일과 핸드폰번호가 같다면 데이터베이스에 저장되어있는 아이디를 다시 가져와서 출력을 해야하는데 어떻게 접근해야할지 잘 모르겠습니다.
@@@@@@@@@ 소스파일 내용입니다 @@@@@@@@@@
-- browseid.html
<head> <title> 아이디찾기 </title> </head> <body> <form method = post action = "./browseid2.php"> <fieldset> <br><br><br><br><br><br><br><br> <legend align ="center">아이디 찾기</legend> <p align = "center"> <table> <tr> <td><label for="email">이메일</label></td> <td><input id="eamil" type="text" name="email" placeholder="이메일 입력" /> </tr> <tr> <td><label for="phone">전화번호</label></td> <td><input id="phone" type="text" name="phone" placeholder="전화번호 입력" /> </tr> </table> <input type="submit" value="찾기"> <input type="reset" value="취소"> </p> </fieldset> </form> </body>
@@@@@@@@@@@@@@@@@@@@@@@@@@@
-------browseid2.php------------
<?php
$n1 = $_POST['email'];
$n2 = $_POST['phone'];
$conn = mysql_connect('localhost','root','apmsetup');
$db_status = mysql_select_db('Naul');
if(!$db_status){
error("DB_ERROR");
exit;
}
$query = "select * from list where email = '$n1' and phone = '$n2'";
$result = mysqli_query($conn, $query);
$num = mysqli_num_rows($result);
$row = mysqli_fetch_assoc($result);
$id = $row['id'];
echo $id;
?>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
데이터베이스의 테이블의 이름은 list입니다 ㅠㅠ 도와주세용
첨부 | 파일 크기 |
---|---|
php질문.png | 189.51 KB |
이런 방법이 있네요.
PHP 책 보시면 여러가지 나옵니다.
http://book.naver.com/search/search.nhn?sm=sta_hty.book&sug=&where=nexearch&query=PHP
http://it1.php.net/manual/it/mysqli.query.php
http://it1.php.net/manual/kr/function.mysql-connect.php
abc @naver.com 이메일에서 한칸 띄워서 소스코드에 넣었으니 주의하시기 바랍니다.
abc@naver.com
======================================
Nowdoc syntax 로 PHP를 편하게 코딩하는 방법
http://stackoverflow.com/questions/5656615/php-sprintf-vs-echo
------------------------------------------------------------
$query = "select * from list where email = 'abc@naver.com' and phone = 'abc'";
------------------------------------------------------------
$query = <<< EOF
select * from list where email = '$n1' and phone = '$n2'
EOF;
------------------------------------------------------------
$query = <<< EOF
SELECT *
FROM `list`
WHERE `email` = '$n1'
AND `phone` = '$n2'
LIMIT 0 , 30
EOF;
------------------------------------------------------------
$query = <<< EOF
SELECT *
FROM `list`
WHERE `email` = 'abc@naver.com'
AND `phone` = 'abc'
LIMIT 0 , 30
EOF;
------------------------------------------------------------
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
마음이 넓으시네요
전 욕한 사람한테 답을 못해줄거 같은데 마음이 참 넓으시네요
* 포럼 주제와 무관한 신변잡기를 반복해서 올리지 맙시다.
* 질문 게시판 만이라도 익명 글쓰기를 막아야 한다고 생각합니다.
저도 그러지는 못할겁니다.
...
질문 보고 해보는겁니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
그래도 바로 밑에 글 쓴 사람과 동일인물인데...
그래도 바로 밑에 글 쓴 사람과 동일인물인데... 아이디 안보고 기계적으로 질문글만 보시나봐요?
* 포럼 주제와 무관한 신변잡기를 반복해서 올리지 맙시다.
* 질문 게시판 만이라도 익명 글쓰기를 막아야 한다고 생각합니다.
동감입니다
.... 동감
루비를 공부하고 사랑하는 프로그래머