将计数器添加到 URL

发布于 2024-12-13 10:03:50 字数 1432 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱冒险 2024-12-20 10:03:50
$click = mysql_real_escape_string($_GET['click']);

mysql_query ("insert into table (field1, field2, field3) values (1, 2, '".$click."');
$click = mysql_real_escape_string($_GET['click']);

mysql_query ("insert into table (field1, field2, field3) values (1, 2, '".$click."');
听闻余生 2024-12-20 10:03:50

如果你的表结构是这样的:

CREATE TABLE IF NOT EXISTS `table` (
  `id` int(10) unsigned NOT NULL,
  `clic` varchar(60) NOT NULL,
  `count` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `text` (`clic`)
) ENGINE=MyISAM 

你可以使用:

// connect to mysql server
mysql_connect ('localhost', 'user', 'password') or die('connexion failed');
// select the database
mysql_select_db ( 'thedatabase' ) or die('db select failed');
// update the value
$res = mysql_query('UPDATE `table` SET count=count+1  WHERE clic="yep" ') or die(mysql_error());

但是,该行必须之前存在。

此外,您的表结构应该保存搜索到的列,以便为性能问题建立索引。 (唯一键“文本”(“文本”))。

If your table structure is like :

CREATE TABLE IF NOT EXISTS `table` (
  `id` int(10) unsigned NOT NULL,
  `clic` varchar(60) NOT NULL,
  `count` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `text` (`clic`)
) ENGINE=MyISAM 

You can use :

// connect to mysql server
mysql_connect ('localhost', 'user', 'password') or die('connexion failed');
// select the database
mysql_select_db ( 'thedatabase' ) or die('db select failed');
// update the value
$res = mysql_query('UPDATE `table` SET count=count+1  WHERE clic="yep" ') or die(mysql_error());

But, the row must exists before.

Also your table structure should avec the searched col to be indexed for performance issus. ( UNIQUE KEY `text` (`text`) ).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文