Ich denke, Sie möchten die Zeile in der Tabelle aktualisieren, in der Spalte B den höchsten Wert hat? Sie brauchen auf jeden Fall eine "WHERE"-Klausel, aber Sie müssen auch den höchsten Wert in dieser Spalte kennen. Warum fragen Sie nicht zuerst die Datenbank ab, um den höchsten Wert aus Spalte B abzurufen?
$maxvalue = "SELECT `B` FROM products ORDER BY `B` DESC LIMIT 1"
und dann in die Datenbank einfügen, WO die Spalte B diesem Wert entspricht?
"UPDATE products SET name='YES' WHERE B = $maxvalue"
Dies ist kein vollständiger Code, nur konzeptionell. Ich werde es bereinigen und diese Antwort bearbeiten ...