我已经把每一个循环放在哪里了 $code
我得到的字符串编号如下:1234 4211 4223 2252等,尽管使用explode或preg\u split。
这是密码
foreach ($rowData as $row => $tr) {
foreach ($tr as $td)
$tdm = explode("/\s/", $td);
$code = $tdm[0];
}
$sql_athl="SELECT * FROM `grobar_IDs` WHERE `id`='$code'";
$results=mysql_query($sql_athl);
while($athl_info = mysql_fetch_assoc($results)){
echo $athl_info['NAT'];
}
如您所见,我想打印mysql记录,其中空格之间的每个数字都是一个id $code
因为 echo $sql_athl;
只给我
选择自 grobar_IDs
哪里 fiscode
=' 5451 4321 5142 5497 5253 6098 4322 '
而不是
选择自 grobar_IDs
哪里 fiscode
='5451'选择*自 grobar_IDs
哪里 fiscode
='4321'
有什么想法或解决方案吗?我被困住了。。。
1条答案
按热度按时间798qvoo81#
首先设置你的
code
变量作为数组。在数组中使用第二个逗号
implode
.比加载项
Mysql
问题。如果有任何问题,请告诉我。