Wie die folgenden 2 Abfragen in 1 Abfrage1 In einem Feld
$sql = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);
++$level;
$sql = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);
Ich drehe ich verwende es in einem phpBB mod aber das Wesentliche ist, dass ich die Ebene greifen, fügen Sie ein, um es dann Update, es scheint, dass es viel einfacher und schneller wäre, wenn ich es als eine Abfrage tun könnte.
Bearbeiten: $id
wurde bereits gezwungen, eine ganze Zahl zu sein, so dass diesmal keine Flucht erforderlich ist.
Ich habe ein Problem, wenn ‚Wert‘ null ist, wird es nicht erhöhen. – MaurerPower