ai didi

php - 错误的查询在特定行中插入值

转载 作者:行者123 更新时间:2023-12-01 00:46:42 24 4
gpt4 key购买 nike

我正在尝试执行以下查询,其中我想使用 $netid 和 mac 在相应行的列 firsttime 中添加一个值。

$query="INSERT INTO node WHERE netid='".$netid."' AND mac='" . $_GET['mac'] . "' (firstime) VALUES ('" . $firstcheck . "')";
mysql_query($query, $conn) or die("Error executing query: ".mysql_error($conn));

当我尝试时,我收到以下错误消息:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE netid='28' AND mac='24:A4:3C:40:4D:EB' (firstime) VALUES ('2014-01-16 12:0' at line 1

有什么想法吗??

最佳答案

您不能对 INSERT 查询使用 WHERE 子句,因为它没有意义

这是关于其正确语法的文档页面:http://dev.mysql.com/doc/refman/5.6/en/insert.html

科学猜测:你需要的是UPDATE

关于php - 错误的查询在特定行中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21296413/

24 4 0
文章推荐: mysql - 带有计数的 SQL 选择查询
文章推荐: jquery - 如何使用 jquery 使该选项卡具有动画效果?
文章推荐: java - 避免两个表中的两个查询
文章推荐: MySQL排序不排序?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com