1

Group_ConCat 関数を使用した選択クエリがありますか? 問題は、行をエコーし​​た後、その ID がページに表示されないことですか?

<?php 
$querypid=mysql_query("SELECT GROUP_CONCAT(`id`) FROM products ORDER BY id") or die("PID  Query");
$rowpid=mysql_fetch_array($querypid); 
echo $ids=$rowpid['0'];
?>

そのIDを使用したい

header("location:registration.php?id=$ids"); 

どうすればIDを1つずつ取得できますか?

4

1 に答える 1

0

あなたのコードを理解すると、URLが次のようなページにリダイレクトされます。

http://example.com/registration.php?id=1,2,3,4,5

その場合は、次のようにregistration.php簡単に使用できます。

$idlist = explode(",",$_GET['id']);

これにより、各アイテムがIDの1つである配列が作成されます。foreach(){}次に、ループを使用してそれらを反復処理できます。

于 2013-03-03T23:06:47.933 に答える