私のPHPコード、特にクエリを最適化しようとしています。php sql join type
このコードは、プレイヤーが実際に装備している武器($火器)を持っているかどうかを調べます。あなたはこれらのクエリを結合する必要はありません
$firearm = "Sniper Rifle"; // example
$sql_result2 = mysql_query("SELECT shortname FROM db_firearms WHERE name='firearm'", $db); $rs2 = mysql_fetch_array($sql_result2);
$sql_result3 = mysql_query("SELECT * FROM items_firearms WHERE player='$id'", $db); $rs3 = mysql_fetch_array($sql_result3);
if ($rs3[$rs2[shortname]] < 1) { mysql_query("UPDATE mobsters SET firearm = '' WHERE id ='$id'"); }
何かを改善し、最適化しません