gpt4 book ai didi

php - Symfony Doctrine 查询错误

转载 作者:可可西里 更新时间:2023-10-31 22:58:27 25 4
gpt4 key购买 nike

我有以下代码:

$getmoney = Doctrine::getTable('Countries')->find(1);

$insertmoney = new Accounts();
$insertmoney->userid = $userid;
$insertmoney[$getmoney->getCurrency()] = $getmoney->getBaby();
$insertmoney->save();

Doctrine 生成的查询是:

INSERT INTO accounts (1, userid, 2) VALUES ('0', '31', '15')

但它似乎有一个 SQL 错误:1064 你的 SQL 语法有错误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“1, userid, 2) VALUES ('0', '31', '15')' 附近使用的正确语法

正确的查询是:

INSERT INTO accounts (`1`, `userid`, `2`) VALUES ('0', '31', '15')

可能这里的错误是列的不幸名称,数字。我不得不使用数字只是因为它使事情变得很多更容易。

如何生成列名位于“`”之间的查询?

最佳答案

哇...这确实很不幸!无论如何......你可以configure identifier quoting以便您始终使用反引号。

关于php - Symfony Doctrine 查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com