gpt4 book ai didi

php - 将php数组插入mysql表

转载 作者:可可西里 更新时间:2023-11-01 07:35:30 26 4
gpt4 key购买 nike

更新:我忘了提到 echo $matstring 输出 '65.70', 'Coles','34 days','14' - 这似乎是正确的语法?

我是一个 php/mysql 新手,我认为这是相当基础的,但是在阅读了关于这个主题的所有其他 stackoverflow 问题并摆弄了几个小时我的代码的不同版本后,我无法理解我的意思做错了非常感谢任何帮助/建议。

目标:将数据从我的 php 数组 ($matrix) 传递到 mysql 表中

$matrix[1]=
( [0] => 65.70 [1] => Coles [2] => 34 days [3] => 14 )

$matrix[2]=
( [0] => 62.70 [1] => Coles [2] => 13 days [3] => 14 )

$matrix[3]=
( [0] => 12.70 [1] => Safeway [2] => 43 days [3] => 14 )

代码:

$matstring=implode("','",$matrix[1]);
$matstring="'".$matstring."'";
mysql_query('INSERT INTO Australia (Price, Company, Days, Weight) VALUES ('$matstring')');

最佳答案

当我运行这段代码时:

$matrix = array();
$matrix[1] = array( 0 => 65.70, 1 => 'Coles', 2 => '34 days', 3 => 14 );
$matstring=implode("','",$matrix[1]);
$matstring="'".$matstring."'";
print "INSERT INTO Australia (`Price`, `Company`, `Days`, `Weight`) VALUES ($matstring)";

成为结果:

INSERT INTO Australia (`Price`, `Company`, `Days`, `Weight`) VALUES ('65.7','Coles','34 days','14')

关于php - 将php数组插入mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15056528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com