也许有人可以帮助我解决这个问题。这对我来说有点棘手。
我用 _GET 指代一个长数字(如 102030)。现在我想把这个长数字分成更短的数字(比如 10 20 30)。这个短数字是我在mysql数据库中的id,我想用它们获取所有id_name的foreach短数字(如name-10 name-20 name-30)。
为了拆分长数字,我使用了 str_split,但我现在不知道如何使用这个数组。
这是我的代码。(数据库包含在此代码之前)
<?php
$long_id =$_GET[long_id];
if($_SESSION['test']) {
foreach($_SESSION['test'] as $split_id => $number) {
$split_id = str_split( $long_id, 2);
$result = mysql_query("SELECT id, id_name FROM names");
//Here is my WHERE missing, because it's not working with split_id...
list($id, $id_name) = mysql_fetch_row($result);
while($row = mysql_fetch_array($result)){
echo $id_name;
}
}
} else {
echo "test is empty";
}
?>
谢谢