Ben FluxBB kullanıyor ve o sadece bu forum yazılımı için bir değişiklik yüklü olan bir arkadaşım var. Viewtopic.php dosyasını bir sonuç nesnesine bir mysql_fetch_assoc () yapar bir süre-döngüsü var. Bu döngü içinde ikinci bir sonuç nesnesi üzerinde ikinci bir mysql_fetch_array () var.
Döngü pek çok mesajlar vardır ve her ileti hasMany teşekkür ait olması ise iç içe nedeni.
Burada daha iyi ne demek göstermek için bazı kod:
$result = mysql_query("some-query");
while($cur_post = mysql_fetch_assoc($result)) {
// For every post, execute this second query
$secondResult = mysql_query("some-query that uses the $cur_post id");
while($thank_you = mysql_fetch_assoc($secondResult)) {
// Display the thank_you
}
}
Sorun olduğunu en dış ikinci mysql_query kullanırken döngü sadece bir yineleme sonra durur. İlk sorgu tekrar çalıştırılırsa bu OFFSET ile çalışıyor bir gülünç kirli kesmek, hangi çalışır.
Benim için ikinci mysql sorgu çalıştırdığınızda, ne olursa olsun $ sonuç geçersiz olduğunu işaret gibi görünüyor. Ben bu sorun ile SO geldim yüzden bu yüzden Ancak, ben ancak PHP biliyorum.
Nasıl bu sorunu çözme hakkında gitmek istiyorsunuz? O $ sonuç göstericisi ikinci mysql sorgusu tarafından etkilendiği doğru mudur?