Ben php kodlama yaşıyorum ve kod bir mysql db ek veri getirmek için bir dizi veri alır. Ben iki farklı tablodan veri gerekir, çünkü ben while döngüleri iç içe kullanabilirsiniz. Ama her Aşağıdaki kodu yalnızca echo ("a:" yazdırır $ data3 [2]; veya echo.. "B:" $ data3 [2] ;) bir kez:
foreach($stuff as $key)
{
$query3 = "SELECT * FROM foobar WHERE id='$key'";
$result3 = MySQL_query($query3, $link_id);
while ($data3 = mysql_fetch_array($result3))
{
$query4 = "SELECT * FROM foobar_img WHERE id='$data3[0]'";
$result4 = MySQL_query($query4, $link_id);
while ($data4 = mysql_fetch_array($result4))
{
$x += 1;
if ($x % 3 == 0)
{
echo "a: " . $data3[2];
}
else
{
echo "b: " . $data3[2];
}
}
}
}