2013-03-14 69 views
0
if ($Funct == "BUILD" AND $Mode == "GROUND") 
{ 
    $sql = "SELECT * FROM $landCon WHERE North = '" . $North . "' AND West = '" . $West ."'" ; 
    $result = mysql_query($sql) or die("Error occurred in [$sql]: " . mysql_error()); 
    $count = mysql_num_rows($result); 

    If ($Count == 0) 
    { 
     $sql = "INSERT INTO $landCon (West,North,Type1) VALUES ($West,$North,'$Char')"; 
     mysql_query($sql) or die("Error occurred in RootA as:[$sql]: " . mysql_error()); 

    } 
    else 
    { 
     $result=mysql_query("UPDATE $landCon SET Type1= '$Char' WHERE North = $North AND West=$West") or die("Database Error: ".mysql_error()); 
    } 
    echo "SUCCESS"; 
} 

而不是更新它存在的条目插入。如果已经存在指定的$North$South条目,则我的意图是更新它,以便每个地图网格只有一个北/南值。为什么我的PHP/MySQL插入而不是更新?

回答

6
$count = mysql_num_rows($result); 

If ($Count == 0) 

$count$Count

captcha:语言,当您输入错误时默默初始化新变量

+0

谢谢!我想我盯着它太久了。 – WaxyChicken 2013-03-14 23:37:45

相关问题