php - 错误文本 :Unknown column ' ' in field list

标签 php mysql sql

我无法弄清楚下面的代码行有什么问题,因为我在 php 服务器中收到以下错误:

查询“INSERT INTO Polygon (name, polygons) VALUES (population_data_per_block.1, GeomFromText(@g))”时发生错误错误文本:未知“字段列表”中的“population_data_per_block.1”列

return array ($query , 'INSERT INTO ' . polygon . ' (`name`, `polygons`) VALUES (' . $polygon["name"] . ', GeomFromText(@g))');

最佳答案

我正在使用 php pdo。

    $stmt = $db->prepare('INSERT INTO polygon (name, polygons) VALUES (:name, :polygons)') ;
            $stmt->execute(array(
                ':name' => $polygon["name"],
                ':polygons' => 'GeomFromText(@g)' //i don't know what is GeomFromText(@g)

            ));

关于php - 错误文本 :Unknown column ' ' in field list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53688272/

相关文章:

mysql - (MySQL) 无法更新存储函数/触发器中的表 'PARTS',因为它已被调用此存储函数/触发器的语句使用

php - 同时登录两个 wordpress 博客

javascript - 拉拉维尔 : php artisan route:list is displaying html tags

mysql - 让mysql忽略where条件

php - 使用 PHP 将字符串时间戳转换为 MySQL 时间戳

sql - 比较 2 个不同的数据库表列

sql - SELECT 如果字符串包含列值

php - 使用 GET 方法在 header() 函数中发送多个值

php - 根据内容长度用 PHP 更改标签

php - 如果 Doctrine 结果包含日期时间,则会崩溃