mysql和PHP中一行mysql\u num\u中的多个数组查询
我希望此数组sql查询的结果在一行中 我该怎么做?我总是得到最后一次数组查询的结果 我有MySQL记录示例:“1290511”、“211223”、“08910”mysql和PHP中一行mysql\u num\u中的多个数组查询,php,mysql,arrays,Php,Mysql,Arrays,我希望此数组sql查询的结果在一行中 我该怎么做?我总是得到最后一次数组查询的结果 我有MySQL记录示例:“1290511”、“211223”、“08910” $no=array(“905”、“1122”、“891”); $arrlength=计数($no); 对于($x=0;$x您多次发出一个查询,但只获取上次发出查询时的结果集。我相信您希望这样 for($x=0;$x<$arrlength;$x++) { $result = mysql_query("SELECT * FROM
$no=array(“905”、“1122”、“891”);
$arrlength=计数($no);
对于($x=0;$x您多次发出一个查询,但只获取上次发出查询时的结果集。我相信您希望这样
for($x=0;$x<$arrlength;$x++) {
$result = mysql_query("SELECT * FROM spe_no WHERE replace(sp_no,' ','') LIKE '%{$cars[$x]}%'") or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
$number = $row['sp_numbers'];
echo $number;
}
}
for($x=0;$xBah,先给我一拳;)谢谢!这就是我想要的。也谢谢你的提示。:-)
for($x=0;$x<$arrlength;$x++) {
$result = mysql_query("SELECT * FROM spe_no WHERE replace(sp_no,' ','') LIKE '%{$cars[$x]}%'") or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
$number = $row['sp_numbers'];
echo $number;
}
}