我正在尝试使用一个单词在数组中出现的次数来更新数据库。如果 strpos 只有一次,我发现它可以作为一个函数工作 - 但是如果单词('example')被使用了三次,我希望返回的值是 3 - 而不是 'true'。
我当前的代码:
$count = mysql_real_escape_string($_POST['item_name']);
if (strpos($count,'example') !== false) {
mysql_query("UPDATE table SET value = value + 1 WHERE id = '1'");
if (!mysql_query($sql)) {
error_log(mysql_error());
exit(0);
}
}
我知道我的做法是错误的,但正确的方法是什么?谢谢!