idx code gubun swrite wdate
992 0 dreamIVRFXSLSASN no yes 0000-00-00 00:00:00
993 0 dreamC46WMPOO8QL no yes 0000-00-00 00:00:00
994 0 dreamRDSSSHIOPQA no yes 0000-00-00 00:00:00
995 0 dreamOHNNBAAV2RT no yes 0000-00-00 00:00:00
996 0 dreamZQAF6I55SCB no yes 0000-00-00 00:00:00
997 0 dreamPCFUQ3HELYD no yes 0000-00-00 00:00:00
998 0 dream6FOAUBALKOT no yes 0000-00-00 00:00:00
999 0 dreamU57VU7MROEV no yes 0000-00-00 00:00:00
1000 0 dreamTBFHJDE7KJ4 no yes 0000-00-00 00:00:00
1001 0 dreamIMAK25H3MUI no yes 0000-00-00 00:00:00
위와 같이 시리얼넘버를 저장한 테이블이 있으며 입력폼으로 발급된 시리얼음 입력받아서 해당시리얼 존재시 업데이트 되도록 프로그램
되어져 있습니다
쿼리
$ObjRec1=$mysql->select($table=$tableName, $where=" where code='$serial' and swrite='yes' and gubun='no' ", $field=" idx ", $flag=0);
if(empty($ObjRec1[idx])) {
echo "<noscript>alert('해당하는 코드가 존재하지 않습니다');history.back(-1);";
exit;
시리얼 넘버를 정확하게 입력하여도 어떤것은 제대로 인식해서 진행되고 어떤것은 해당코드가 존재하지 않는다고 나오네요 왜 그럴까요? 고수님들 부탁드려요 ㅜㅜ;
현재는 어쩔수 없이 code lkie '$serial%' 이렇게 처리 합니다만 정확한 처리가 아니라서요
|