0

好的,这对我来说很难描述,这可能就是我很难弄清楚代码的原因。

所以我有一个数组:

$new_url_array[]

它有一些价值,想象它看起来像这样:

1 -> urla
2 -> urlb
3 -> urlc
4 -> urld

然后我有一个名为它的数组$gotfrompost[] ,如下所示:

1 -> 3
2 -> 1
3 -> 4
4 -> 2

所以我需要做的是询问$new_url_array[]基于 VALUE 的值,$gotfrompost[]这样如果我输入 $a (as $a = 1)

我希望它首先与 get from post 协商,看看$gotfrompost[1] = 3THEN go get $new_url_array[3]which output toURLC

你明白我的意思吗?

我想要这一切,因为我试图像这样将一些数据放入 sql db 中,这是我能想到的最好的代码,但它不起作用。还有一个循环正在进行,其中$a只是递增,直到达到值的总数。(`$ln' 也只是一个 id 行)

$dbh->exec("insert into vim_playlist12 (url, listnum) values ('$new_url_array[$gotfrompost[$a]]','$ln')");

有什么想法吗?

4

2 回答 2

0

您想访问该值$new_url_array[$gotfrompost[$a]]。您还应该更改变量名称以使其更加一致。

于 2013-04-29T15:12:19.983 回答
0

使用花括号并尝试

$dbh->exec("insert into vim_playlist12 (url, listnum) values ('".{$new_url_array[$gotfrompost[$a]]}."','$ln')");
于 2013-04-29T15:12:27.640 回答