php 질문드릴께요..해도 되나요?

Name  
   김윤희 ( Hit: 2315 Vote: 8 )
Category      질문

테이블명 : tb_company 컬럼명 wDate DATE, Company VARCHAR(20) 의 두개의 컬럼이 있구요
그곳에 아래와 같은 데이터들이 들어있습니다.
wDate Company
2004-01-07 test1
2004-01-07 test2
2004-01-07 test3
2004-01-07 test4
2004-01-07 test5

위 데이터에서 일치되는 값이 없는가 체크하는 쿼리를 만들려고 합니다
그래서 우선 DB 에 Select Query 를 날려보고..
return 값을 출력해 보려고 했더니만.. 계속 에러만 납니다.
우선 그 해당 소스입니다.

$Company='test1'
$query="select Company from tb_company where='$Company'";
$result=mysql_query($query);
while($data=mysql_fetch_array($result)){
echo $data[Compnay];
}
하고 위를 실행하면
Parse error: parse error, unexpected T_WHILE in D:\auto\ambition\company\iCompany.php on line 13
에러가 납니다.
그래서 아래와 같이 고치고 실행하면
$Company='test1'
$query="select Company from tb_company where='$Company'";
$result=mysql_query($query);
echo $result; //일치되는 값이 1개이고 리턴될 값도 1개일것 같아서...

Parse error: parse error, unexpected T_ECHO in D:\auto\ambition\company\iCompany.php on line 13
이렇게 에러가 납니다.

mysql 로 가서 query 문을 실행하면 값이 나옵니다.
또 phpmyadmin 에서 해도 값이 나오는데요..
왜 php 에서 하면 저런 에러만 나오는지요..
책도 보고 이곳 저곳 뒤져봐도..
저런 기본두 제대로 실행이 안되면 .. 어쩌라는건지요.. ㅡ.ㅜ
도움을 기다리겠습니다.

본문 내용은 7,721일 전의 글로 현재의 관점과 다를 수 있습니다.

Post: https://achor.net/board/qna/836
Trackback: https://achor.net/tb/qna/836

카카오톡 공유 보내기 버튼 LINE it! 밴드공유 Naver Blog Share Button
김성길
where절다음에 뭐가 $company와 같다는건지..where 다ㅡ음 부분 문제가 있구요. 쿼리를 날린다음에는 갯수를 알아야죠..그리고 토달값을 알았으면 mysql_data_seek에 의해서 for등을 통해서 레코드 포인터를 이동하면서 자료를 반복처리하면 자료가 나오겠죠...

 2004-01-08 02:13:04    
achor
$query를 다음과 같이 고쳐보세요. ^^;
$query="select Company from tb_company where Company='".$Company."'";

 2004-01-08 11:53:30    
Please log in first to leave a comment.


Tag


  당신의 추억

ID  

  그날의 추억

Date  

First Written: 02/19/2001 00:45:20
Last Modified: 08/23/2021 11:47:39