我已经成功地将 72 个值的数组移动到新工作表中:(在大家的帮助下,我也有一点运气)由 print_r
验证
但是,我收到“警告:mysql_fetch_array():提供的参数不是第 14 行 .../admin/emailall.php 中的有效 MySQL 结果资源
输入数字时查询有效
<?php
include "inc.php";
//print_r ($_POST);
$Pnum=implode(',',$_POST);
$querymail=mysql_query("select sp.email_address as email from stats_player sp
where sp.player_num IN $Pnum");
//have tried ($Pnum) '$Pnum' (".'$Pnum'.") and I think a few other cominations
echo "<table>";
while($row=mysql_fetch_array($querymail))
{
echo "<tr><td>".$row['email']."</td></tr>";
}
echo"</table>";
?>
该表是临时的,只需检查
最佳答案
比尔
$_POST 是 $_POST['fieldname1']、$_POST['fieldname2'] 形式的数组。
执行 implode(',',$_POST);
不起作用,它需要像 implode(',',$_POST['fieldname1']); 这样的字段名称
>
关于php - 无法从具有数组的查询填充表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038155/