gpt4 book ai didi

php - mysql/php 增加数量或插入不工作

转载 作者:行者123 更新时间:2023-11-29 04:46:17 25 4
gpt4 key购买 nike

我有这个代码:

$q = $_GET['q'];
$results= mysql_query("SELECT number FROM words WHERE keyword='$q'") or

die(mysql_error());;
if($results){
mysql_query("UPDATE words SET number = number + 1 WHERE keyword='$q'") or die(mysql_error());
}
else{
mysql_query("INSERT INTO words VALUES ('$q', '1', '$d')") or die(mysql_error());
}

我有表格words:

+--------+--------+-- -----+
|keyword |number |date |
+--------------------------+
|one |1 |01-01-01|
+--------------------------+

$qone 时,数字增加 1但是当 $q 其他词没有任何反应。我希望当 $q 不在关键字列表中时,进行注册,如果 $q 在关键字列中,则数字增加 1。“如果单词存在” 有效,但“如果不有效” 则无效....请帮忙!谢谢!

最佳答案

假设 keyword 是表的主键,您可以在一个查询中完成:

INSERT INTO words (keyword, number, date)
VALUES ('$q', 1, '$d')
ON DUPLICATE KEY UPDATE number = number + 1

关于php - mysql/php 增加数量或插入不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18451898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com