我已经搜索并尝试修复错误,但是我做不到.我的代码内部有什么问题?我将在下面粘贴代码和错误.据我了解有关数据类型.如果我犯了任何语法错误,对此表示抱歉.
$sql = <<
INSERT INTO karakter (Kullan?c?Ad?,uid,Isim,Cinsiyet,Irk,Boy,Kilo,Gün,Ay,Y?l,Gü?,Bünye,Dayan?kl?l?k,?eviklik,Karizma,Zeka,?rade,Odaklanma,Ustal?k,Ziraat,???ilik,A???l?k,Botanik,Bal?k??l?k,Dericilik,Marangozluk,Hekimlik,Vah?iYa?am,DuvarUstal???,Camc?l?k,Demircilik,Avc?l?k,?arap??l?k,?ekilme,Kalkan,Han?er,K?l??,Balta,Gürz,M?zrak,Yay,Arbalet)
VALUES ("$user","$uid","$isim","$cinsiyet","$irk","$boy","$kilo","$gun","$ay","$yil","$Gü?","$Bünye","$Dayan?kl?l?k","$?eviklik","$Karizma","$Zeka","$?rade","$Odaklanma","$Ustal?k",'$Ziraat',"$???ilik","$A???l?k","$Botanik","$Bal?k??l?k","$Dericilik","$Marangozluk","$Hekimlik","$Vah?iYa?am","$DuvarUstal???","$Camc?l?k","$Demircilik","$Avc?l?k","$?arap??l?k","$?ekilme","$Kalkan","$Han?er","$K?l??","$Balta","$Gürz","$M?zrak","$Yay","$Arbalet")
ON DUPLICATE KEY UPDATE
Kullan?c?Ad?=VALUES(Kullan?c?Ad?),
uid=VALUES(uid),
Isim=VALUES(Isim),
Cinsiyet=VALUES(Cinsiyet),
Irk=VALUES(Irk),
Boy=VALUES(Boy),
Kilo=VALUES(Kilo),
Gün=VALUES(Gün),
Ay=VALUES(Ay),
Y?l=VALUES(Y?l),
Gü?=VALUES(Gü?),
Bünye=VALUES(Bünye),
Dayan?kl?l?k=VALUES(Dayan?kl?l?k),
?eviklik=VALUES(?eviklik),
Karizma=VALUES(Karizma),
Zeka=VALUES(Zeka),
?rade=VALUES(?rade),
Odaklanma=VALUES(Odaklanma),
Ustal?k=VALUES(Ustal?k),
Ziraat=VALUES(Ziraat),
???ilik=VALUES(???ilik),
A???l?k=VALUES(A???l?k),
Botanik=VALUES(Botanik)
SQL;
错误是:
Incorrect integer value: ” for column ‘Ziraat’ at row 1