php 如果sql错误,php-不正确的整数值SQL错误

这篇博客讨论了一个在尝试向MySQL数据库插入数据时遇到的问题,错误提示为'Incorrect integer value',特别是关于'Ziraat'列。问题在于插入的值不是有效的整数。解决方案包括确保为该列提供正确的整数值或检查变量是否为空。博客提供了错误分析和解决建议。
摘要由CSDN通过智能技术生成

我已经搜索并尝试修复错误,但是我做不到.我的代码内部有什么问题?我将在下面粘贴代码和错误.据我了解有关数据类型.如果我犯了任何语法错误,对此表示抱歉.

$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

解决方法:

基于错误:第1行的’Ziraat’列的整数值不正确:”

1.您没有为要设置的变量设置任何要插入该列的值.

2.或者您正在向该列发送“(空字符串)”,但由于列是整数类型,它拒绝了

解决方案:-使用正确的整数值(0或> 0)设置该列的相应变量.

注意:-检查并纠正自己.谢谢.

标签:sql,mysql,php

来源: https://codeday.me/bug/20191026/1940241.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值