您好我已经建立了一个用于显示我的文章的表格,我正在构建它,这样您就可以点击星形图标,它将使得精选的特色(如Joomla的),我坚持的部分是我需要的检查数据库中字段的值,如果是0,则将其设为1,如果1为0,那么最简单的方法是什么?我知道的唯一方法是将特征值添加到id然后通过ajax发送该id并使用我的sql语句执行if else语句但我已经在元素上使用了id作为我的文章id。如果有人能提供帮助,我们将非常感谢!提前致谢
SQL
$sql_articles = "UPDATE `app_articles` SET `art_featured` = 0 WHERE `art_id` =".$_POST['art_id'];
如果0为0,我需要它为0或1,具体取决于它已有的值
答案 0 :(得分:2)
UPDATE table SET field = (1 - field)
答案 1 :(得分:0)
如果您的列包含单个位,请使用否定运算符,1变为0,0变为1
UPDATE MyTable SET A = (~field)