在PHP代码中,我试图在DB2表中插入一个新行,其中我有列名,但没有相应的数据类型。因此,如果任何列的日期或时间戳数据类型,'value'周围的单引号将使db2_exec函数引发错误:
Warning: db2_exec(): Statement Execute Failed in C:\Program Files (x86)\insight_db.php on line 68 [IBM][CLI Driver][DB2/NT64] SQL0180N The syntax of theSQLS
我正在尝试通过PHP将csv文件的数据导入到MySql中。为什么我要将所有列值的数据类型都作为字符串。实际上,列是数字,如23、34、5等。echo gettype($data['column']); // i'm getting type as string}
实际上,$data‘’column‘是整数值,但我是以字符串的形式获取的我尝试做的是根据数据类型验证这些列。