묻고답하기


======================= mod_company_ok.php =============================
<?php
include "./dbconn.php";
$connect=dbconn();
$query="select * from tb_company where company_No='$company_No'";
$result=mysql_query($query,$connect);

// 동일한 회사번호가 있는지 검사
while($data=mysql_fetch_array($result)){
        if($company_No==$data[company_No]) {
                global $connect;
                mysql_close($connect) or die(mysql_error());
                echo "<script>alert('입력하신 『'+'$data[company_No]'+'』번은 이미 등록된 회사번호입니다');</script>";
                echo "<meta http-equiv='refresh' content='+ '+ '0;url=view_company.php'>";
        }
}
// 동일한 회사번호가 없으면 DB 에 저장
19줄 $query="insert into tb_company values('$company_No','$company_Name')";
20줄 mysql_query($query,$connect);
mysql_close($connect) or die(mysql_error());
echo "<script>alert('『'+'$company_Name'+'』 성공적으로 저장하였습니다');</script>";
echo "<meta http-equiv='refresh' content='0;url=view_company.php'>";
?>

=================================================================================================
위 소스에서 이미 DB 에 저장된 번호를  company_No 로 넣으면
Warning: mysql_query(): 5 is not a valid MySQL-Link resource in D:autodaejinmod_company_ok.php on line 19
Warning: mysql_query(): 5 is not a valid MySQL-Link resource in D:autodaejinmod_company_ok.php on line 20
라는 에러가 나구요..
새로운 번호를 넣을경우에는 성공적으로 저장했다는 메시지가 2번 나옵니다..
왜 2번이나 나오는지요 ㅡ.ㅜ
그리고 저 에러는 어떻게 해야 하는지요..
도움을 부탁 드립니다.

참고로 dbconn.php 를 올립니다
=========================== dbconn.php ==============================
<?
include "./lib.php";

$dbname="datadb";
$hostname="localhost";
$userid="root";
$password="1234";

function dbconn(){
        
        global $dbname,$hostname,$userid,$password;

        $connect = mysql_connect($hostname,$userid,$password) or die(mysql_error());
        $res=mysql_select_db($dbname,$connect);
        return $connect;
}

?>

====================================================================================================