require('db.php');
function IdCheck($id){
global $mysql_link;
$result = mysql_query("select * from member where ID='$id'",$mysql_link);
if(mysql_num_rows($result))
{
return true;
}
else
{
return false;
}
}
$id=$_GET['ID'];
if(!IdCheck($id)){
$sql = "insert into member(ID) values ('$id')";
$result = mysql_query($sql,$mysql_link);
}
if($result){
print("success");
}
else
{
print("exist");
}
서버에서 멤버를 추가하게 되면 success가 출력되고 존재하면 exist가 출력 되게 했습니다. 웹상에서는 제대로 출력이 되는데 이값을 코드에서 받을려고 했더니 LOGCAT 에서 exist만 뜨네요.
아래는 코드 부분입니다.
input = new BufferedReader(new InputStreamReader(url.openStream(), "utf-8"));
String contents = "";
while ((line = input.readLine()) != null) {
contents += line + "\n";
Log.d("is", contents);
}
왜 웹상에서는 제대로 결과값이 나오는데 코드에서는 exist만 찍힐까요??