묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
파일 지우기 입니다. 실행해도 지워지질 않는데...
2003.07.11 19:04
안녕하세요
크레이지라는 테이블에서 해당파일을 지우려 하는데 지워지질 않네요.
참고로 아래에 있는 업데이트 쿼리를 집어 넣어서 실행하면 잘 되는데
이상하게 델리트 쿼리는 안되는데
$query 부분에서 잘못된 것이 있는지요?
한번 봐주시면 감사하겠습니다.
<?
session_start();
if($hoon_id && $hoon_pass)
{
include "function.inc";
$connect = connect();
$query = "DELETE FROM crazy WHERE id = $hoon_id";
$result = mysql_query($query,$connect);
echo "<SCRIPT>location.replace('index.html');</SCRIPT>";
}
?>
참고 쿼리
$query = "update crazy set sex ='여성' where num = '1'";
크레이지라는 테이블에서 해당파일을 지우려 하는데 지워지질 않네요.
참고로 아래에 있는 업데이트 쿼리를 집어 넣어서 실행하면 잘 되는데
이상하게 델리트 쿼리는 안되는데
$query 부분에서 잘못된 것이 있는지요?
한번 봐주시면 감사하겠습니다.
<?
session_start();
if($hoon_id && $hoon_pass)
{
include "function.inc";
$connect = connect();
$query = "DELETE FROM crazy WHERE id = $hoon_id";
$result = mysql_query($query,$connect);
echo "<SCRIPT>location.replace('index.html');</SCRIPT>";
}
?>
참고 쿼리
$query = "update crazy set sex ='여성' where num = '1'";
댓글 4
-
버찌소년
2003.07.11 19:15
-
버찌소년
2003.07.11 19:20
아, 그리고, 딴지는 아니지만,
파일 지우기 -> 레코드 지우기
용어를 확실히 해두셔야, 나중에 햇갈리지 않아요 ^^;; -
오한호
2003.07.11 20:38
정말 그러네요.
너무너무 감사합니다.
이제는 잘되네요.
근데 이상한것은 다른 파일에서는 작은 따옴표 없이 제대로 실행되는 것이 있거든요.
또 레코드가 맞기는 맞는 것 같은데.
제가 가지고 있는 유명한 php 책의 저자님께서는 파일이라는 용어를 쓰시거든요.^^
어쨋든 몇시간동안 헤매었는데..
다시한번 감사드립니다. -
버찌소년
2003.07.11 21:03
아, 그런가요? 파일이란 용어도 맞는가 보네요 , 죄송합니다 ^^;;
카, 무안해라 ;ㅁ;
음, 그리고, 쿼리문에 '(작은따옴표)를 사용해야 하는 이유는,
변수가, 모두 변수값으로 치환되어서, 쿼리문으로 보내지기 때문입니다.
그래서 위 쿼리문은,
만약 $hoon_id 가 im1004라면
$query = "DELETE FROM crazy WHERE id = im1004";
로 쓰신거랑 다른것이 없기때문에, 에러가 나는 것이라고 하네요.
쿼리문을 이렇게 쓰니까, 이해가 되시죠?
사실 저도 처음에는, 이해가 안됐어요 ^^;;
이렇게 문자열에는, 꼭 '(작은 따옴표)를 붙이셔야 합니다 ^^;
저도 많이 실수해요 ^^;;