Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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
Php 将数组输入MySQL数据库_Php_Mysql_Arrays - Fatal编程技术网

Php 将数组输入MySQL数据库

Php 将数组输入MySQL数据库,php,mysql,arrays,Php,Mysql,Arrays,我试图使用PHP从名为$linkarray的数组将数据输入MySQL数据库。我根本做不到 //Sorry for this awful code ;/ $mysql_query("INSERT INTO TABLE_NAME (Col1, Col2, Col3, Col4, Col5, Col6, Col7, Col8, Col9, Col10, Col11, Col12, Col13, Col14, Col15, Col16, Col17, Col18, Col19, Col20, Col21

我试图使用PHP从名为$linkarray的数组将数据输入MySQL数据库。我根本做不到

//Sorry for this awful code ;/
$mysql_query("INSERT INTO TABLE_NAME (Col1, Col2, Col3, Col4, Col5, Col6, Col7, Col8, Col9, Col10, Col11, Col12, Col13, Col14, Col15, Col16, Col17, Col18, Col19, Col20, Col21, Col22, Col23, Col24, Col25, Col26, Col27, Col28, Col29, Col30, Col31, Col32, Col33, Col34,Col35, Col36,Col37, Col38, Col39, Col40, Col41, Col42, Col43, Col44, Col45, Col46, Col47, Col48, Col49, Col50, Col51, Col52, Col53, Col54, Col55, Col56, Col57, Col58) VALUES ('$linkarray[0]', '$linkarray[1]', '$linkarray[2]', '$linkarray[3]', '$linkarray[4]', '$linkarray[5]', '$linkarray[6]', '$linkarray[7]', '$linkarray[8]', '$linkarray[9]', '$linkarray[10]', '$linkarray[11]', '$linkarray[12]', '$linkarray[13]', '$linkarray[14]', '$linkarray[15]', '$linkarray[16]', '$linkarray[17]', '$linkarray[18]', '$linkarray[19]', '$linkarray[20]', '$linkarray[21]', '$linkarray[22]', '$linkarray[23]', '$linkarray[24]', '$linkarray[25]', '$linkarray[26]', '$linkarray[27]', '$linkarray[28]', '$linkarray[29]', '$linkarray[30]', '$linkarray[31]', '$linkarray[32]', '$linkarray[33]', '$linkarray[34]', '$linkarray[35]', '$linkarray[36]', '$linkarray[37]', '$linkarray[38]', '$linkarray[39]', '$linkarray[40]', '$linkarray[41]', '$linkarray[42]', '$linkarray[43]', '$linkarray[44]', '$linkarray[45]', '$linkarray[46]', '$linkarray[47]', '$linkarray[48]', '$linkarray[49]', '$linkarray[50]', '$linkarray[51]', '$linkarray[52]', '$linkarray[53]', '$linkarray[54]', '$linkarray[55]', '$linkarray[56]', '$linkarray[57]') ")
or die(mysql_error()); 
改变这个

$mysql_query

mysql\u查询中删除
$

  • 当必须插入数组元素时,需要在其周围使用{}
  • 删除mysql\u查询字体中的$
  • 所以试试这个

    mysql_query("INSERT INTO TABLE_NAME (Col1, Col2, Col3,....) VALUES ('{$linkarray[0]}', '{$linkarray[1]}', '{$linkarray[2]}', '{$linkarray[3]}' ......") 
    
    你应该没事的

    $db\u column\u array=array('col1','col2','col3',…); //您可以将架构表用于“获取表”列


    $query=“插入表名(内爆($db\U列\U数组,,'))值(内爆($db\U列\U数据\U数组,,'))”

    插入数据时有错误吗?错误信息是什么?谢谢大家。我终于明白了!
    mysql_query("INSERT INTO TABLE_NAME (Col1, Col2, Col3,....) VALUES ('{$linkarray[0]}', '{$linkarray[1]}', '{$linkarray[2]}', '{$linkarray[3]}' ......")