[Linux-programlama] mysql'deki dataların sadece ilk satırı geliyor.

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Erkan BALABAN (admin@molaver.net)
Date: Sun 22 May 2005 - 17:15:35 EEST


Selmalar;

 

Elimde üç tane tablo var.

 

Tezusers --> tezuserid, tezuname,

Exams --> examid, tezuserid, examfinishtime, examstarttime, useripno

Examoptic --> examid, tezuserid, qno, useranswer

 

Amacım tezuname (yani kullanıcının adı soyadını) ve examid'si ile birlikte
işaretlediği cevapları yanyana yazdırmak. Kişilerin işaretledikleri ise
examoptic isimli tabloda tutuluyor.

 

$SQLuserlist = "select tezusers.TezUName, tezusers.TezUserID, exams.ExamID

                                                from tezusers inner join
exams

                                                on
tezusers.TezUserID=exams.TezUserID";

$Suserlist = $cookiecheck->db_tool_query($SQLuserlist);

while ($userlist = $cookiecheck->db_tool_fetch($Suserlist)) {

            $sqlsonuclar = "select UserAnswer from examoptic

                                    where ExamID='".$userlist["ExamID"]."'
and TezUserID='".$userlist["TezUserID"]."'";

            $ssonuclar = $cookiecheck->db_tool_query($sqlsonuclar);

            echo "<tr><td>&nbsp;</td>";

            while ($sonuclar = $cookiecheck->db_tool_fetch($ssonuclar)) {

                        echo "<td>" . $sonuclar["UserAnswer"] . "</td>";

            }

            echo "</tr>";

}

 

 

Yukarıdaki kodları ve daha farklı yöntemleri denediğimde ise sadece ilk
satır ekrana yazdırılıyor. Diğer kullanıcıların işaretledikleri
yazdırılmıyor. Nedenini anmaladım ve çözüm bulamadım. Yardım ederseniz
sevinirim zira bu sonuçları yazdırmam gerek. Zaten alan adlarından da
anlaşılıcağı üzere tezimle ilgili olarak sonuçlar bu tabloda yer alıyor.

 

Erkan BALABAN

IT Specialist

NETWORK EDUCATIONAL SERVICES

 

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.