【发布时间】:2012-07-16 21:07:19
【问题描述】:
这是一个非常简单的问题。我有一个文本区域。在此文本区域中是名称。新行中的每个名称。
Brad Pitt
LMFAO
Green Day
等等……
我想把这些名字放到数据库中。我用explode() 和foreach 试过了,但是没用。 :/
代码如下:
$kilencedik=array();
$kilencedik=explode('\n',$_POST['9']);
foreach($kilencedik as $nev9) {
$adat9 = pg_escape_string($nev9);
pg_query($kapcsolodas, "INSERT INTO diakok (nev, ev) values ('$adat9', '9')");
}
我正在使用带有 PHP 的 postgreSQL。
【问题讨论】:
-
您是否尝试过实际查看该变量中的内容?
-
您的文本区域的名称不应是数字
-
该变量具有: kilencedik[0] = Brad Pitt kilencedik[1] = LMFAO kilencedik[2] = 使用 PHP_EOL 函数的绿日。但是如果一个名字有“á”或“ő”字符,它就不起作用:S
标签: php postgresql foreach textarea explode