php - 帮助PHP和MYSQL选择功能

标签 php mysql

我正在用 PHP 创建一个浏览器统计脚本。
当 PHP 在表中找到匹配项时,我如何检索该行并将表的所有三个字段拉入单独的变量。

我的表格行是(browserversionamount)

所以我想从TB中选择所有东西

browser = $browserversion = $version
但是,当发生这种情况时,我该如何将一个添加到金额字段并重新提交该行。没有改变任何其他东西。下面是我的代码。

$browser_name= "MSIE";
$版本=“7”;
$query = ("SELECT * FROM $TB
  WERE browser = '$browser_name' AND version = '$version'");
$result = mysql_query($query);
$count = mysql_num_rows($result);
如果($count == 1)
{
  $mysql = ("SELECT * FROM $TB
    WERE browser = '$browser_name' AND version = '$version'");

 //将数量加 1 的代码会在这里

}
别的
{
 //如果未检测到浏览器,则插入新行。
  $mysql = "INSERT INTO $TB (浏览器、版本、数量)
    VALUES ('$browser_name', '$version', 1)";
}

多年来我一直在寻找答案,但他们只是告诉我如何从整个数据库中选择信息。

最佳答案

update table set amount_field = amount_field + 1 where browser = '$browser_name' and version = '$version'

我不明白你为什么要选择两次相同的选择。

关于php - 帮助PHP和MYSQL选择功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5832545/

相关文章:

php - SELECT DISTINCT 仍然显示重复项

php - 如何锁定 xampp 以防止文件被复制

java - 无法识别阿拉伯字符

php - mysql_fetch_array 添加所有行?

php - 垂直滚动站点中的 Div 内容页面标题

php - MySQL 查询 - 将 BLOB 的结果限制为 blob(行)中的 1 个唯一元素

java - private void function(Integer[] a, String str = "") 就像在 PHP 中一样

php - 我无法回显变量,但我可以在函数中使用它吗?

php - 从 Mysql 数据库中回显有序列表

php - 存在未知列的 MySQL 警告