php sql문 질문!
본문
checking 테이블안에 test와 time 값이 있습니다.
select * from checking WHERE test = '안녕하세요'
이렇게 하면 checking 에서 test 중 안녕하세요를 찾아서 검색해줍니다.
그런데 php에서 DB 데이터를 가져오는데,
test에 안녕하세요가 들어간 부분의 time 값을 가져오고 싶습니다.
그러면 select * from checking WHERE test = '안녕하세요' 에 무엇을 추가해야하나요?
그리고 반대로 test의 안녕하세요를 찾아서 time 값을 변경하려면
$sql = "UPDATE checking SET time WHERE test = '안녕하세요'";
가 맞는 부분인가요?
답변 1
select * from checking WHERE test = '안녕하세요';
test 필드의 값이 '안녕하세요'인 레코드 조회입니다.
같은 테이블 내 time 필드가 있으면 결과값 fetch해서
$row['time'] 또는 $row->time 등으로 접근할 수 있습니다.
UPDATE checking SET `time`=새로변경할값 WHERE test='안녕하세요';
조건에 해당하는 레코드의 time 필드값을 갱신합니다.
질문에선 '값'이 누락되었네요.
* Keywords and Reserved Words
답변을 작성하시기 전에 로그인 해주세요.