Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql (第1行的列';IdSkjell';的整数值不正确:';')_Mysql - Fatal编程技术网

Mysql (第1行的列';IdSkjell';的整数值不正确:';')

Mysql (第1行的列';IdSkjell';的整数值不正确:';'),mysql,Mysql,大家好,我已经搜索过了,但我发现正确的答案只是主题。所以我无法找出代码中的问题 (第1行“IdSkjell”列的整数值“”不正确) 谢谢你帮助我!!我真的很感激 一般来说,用单引号括住整数对sql语句没有影响,尽管正如T Gray建议的那样,打印出来会让您确定。尝试使用is_nan或is_numeric测试$IdSkjell,并在最后一个$sql语句之前抛出错误 $IdSkjell = $row[0]; if (is_nan($IdSkjell)) { echo $IdSkjell .

大家好,我已经搜索过了,但我发现正确的答案只是主题。所以我无法找出代码中的问题

(第1行“IdSkjell”列的整数值“”不正确)


谢谢你帮助我!!我真的很感激

一般来说,用单引号括住整数对sql语句没有影响,尽管正如T Gray建议的那样,打印出来会让您确定。尝试使用is_nan或is_numeric测试$IdSkjell,并在最后一个$sql语句之前抛出错误

$IdSkjell = $row[0]; 
if (is_nan($IdSkjell)) {
    echo $IdSkjell . " is not a number);
} else {
     $sql = "INSERT INTO Info (Artnavn, . . . .";
}

打印出$sql语句。我猜$idSkjell周围的引号正在转换为一个字符,并正在做一些时髦的事情。那么,
$idSkjell
中有什么内容呢?
$IdSkjell = $row[0]; 
if (is_nan($IdSkjell)) {
    echo $IdSkjell . " is not a number);
} else {
     $sql = "INSERT INTO Info (Artnavn, . . . .";
}