将数据添加到 MySQL 数据库的 PHP 语法错误

标签 php mysql sql

尝试将数据添加到 mySQL 数据库。

我收到这个错误:

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 'MATCH(time, date, location, weather, team_id) VALUES('t', 't', 't','t','2')'

这是 PHP 代码片段:

$sql = "insert into MATCH(time, date, location, weather, team_id) VALUES('$time', '$date', '$location','$weather','$team_id')";

我看不到任何语法错误

最佳答案

MATCH 是为全文搜索中使用的函数保留的:

http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html

这不是 php 语法错误。这是一个 Mysql 语法错误。我建议更改表的名称。

关于将数据添加到 MySQL 数据库的 PHP 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21415709/

相关文章:

javascript - 将背景应用到动态生成的表中的第一行和每第三行

php - 我可以使用从 mysql_query 获取刚刚插入的表行 ID 吗?

php - MYSQL 数据库返回错误计数

PHPExcel 将 48 行中的 38 行从 xlsx 文件插入 MySQL

mysql - MySQL 中的读取提交与可重复读取?

mysql - 对具有 3,500,000 行的表进行查询优化,建立索引

mysql - 无法启动 MySQL!在启动 XAMPP 时

php - '在 Wordpress post_meta 中保存时不允许序列化 'SimpleXMLElement'

php - 如何从多个mysql表中获取数据并生成一个JSON输出

mysql - 计算字段中的最小值和最大值