我将csv上传到mysql时遇到了问题,让我发疯了 我有以下csv。 我需要上传标记字段,csv可以包含的最大字段数为48,但有些csv只包含36或更少。我有一个表单,如果csv包含48个单元格成功上传到mysql但如果csv小于48我得到错误。 这是我的表格:
malloc
先谢谢。
答案 0 :(得分:0)
我只是尝试使用null
填充$myData
$myData = array_pad( $myData, 48, null );
实际上,您应该改进SQL查询,以便不处理丢失的数据,或者检查您的默认空值。
答案 1 :(得分:0)
肮脏的解决方案,但它的工作原理
$hardness = array (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);