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マップグリッドごとに1つの北/南の値のみが存在するようにすることです。

4

1 に答える 1

6
$count = mysql_num_rows($result);

If ($Count == 0 )

ですか$count $Count

captcha:タイプミスをしたときに新しい変数をサイレントに初期化する言語

于 2013-03-14T23:35:35.897 に答える