> $query="select password from $tablename where num=$id";
> $result=pg_exec($conn,"$query");
> $array=pg_fetch_array($result,0);
> 이렇게 하고....
> if($array[password]!=$passwd)
>
> {
> echo "<script>
> window.alert('PASSWORD가 틀립니다')
> history.go(/1)
> </script>";
> exit;
> }
> 했는데... 왜 정확한 패스워드도 틀리고 틀린 패스워드는 당연히
> 틀리지만.... 이유를 모르겠네요.... 어떻게 해야죠?
문법적으로 틀리지 않았다면 ...........
제 경우에는 테이블 생성시 password의 형을 예를 들어 char(8)로
선언을 하고 패스워드를 abcde 로 저장하면...
나머지 공백 3byte까지 패스워드로 인식하므로 같은 단어를 넣어도
틀리다고 하게 됩니다.
제경우에는 text로 선언을 합니다.
길이는 html과 java script로 제한을 하구요.....
다른 경우에는 그런 에러가 난적이 없기 때문에....
이만.....
|