public bool SqlUpdateOrInsert(bool increasecount)
{
string q = "INSERT INTO `groceries` " +
"(`name`, `list`, `count`) " +
"VALUES " +
"('" + name + "', '" + list + "', '" + count + "') " +
"ON DUPLICATE KEY UPDATE `count` = '" + count + "';";
General.DB.ConnectSafe();
int result = General.DB.Update(q);
bool success = (result > 0);
// Update the count
if(success && increasecount)
success = SqlUpdateOrInsertCount();
General.DB.Disconnect();
return success;
}