ช่วยเด็กฝึกงานด้วยนะคะ

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ช่วยเด็กฝึกงานด้วยนะคะ

โพสต์โดย ฐิติยาพร » 23/11/2007 11:07 pm

คือตอนนี้กำลังฝึกงานอยู่ค่ะ
มันมีตาราง ass ประกอบด้วย ass_id,date,begin,end,number,total_date,budget_id,type_idperson_id,section_id ต้องการดึงออกมาแสดงในตาราง แล้วดึงมาได้แถวเดียว คืออยากจะดึงออกมาหลายแถวโดยใช้person_id เป็น pk ที่ว่าดึงได้แถวเดียวนี่คือมันซ้ำกันทุกแถวเลย ช่วยหน่อยนะคะ งมมาหลายวันแล้ว

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 17983
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์โดย mindphp » 23/11/2007 11:30 pm

ได้ แถวเดียว filed ได้ตามที่ต้องการมั๊ยครับ
ขอดูโค้ด ที่ มันทำให้ได้แถวนั้นออกมาหน่อยครับ ( ไม่ต้องเอาโค้ดมาลงทั้งหมดนะ ) เอาที่คิดว่าเกี่ยวข้อง ก็ พอครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

Re: ช่วยเด็กฝึกงานด้วยนะคะ

โพสต์โดย ฐิติยาพร » 23/11/2007 11:48 pm

ฐิติยาพร เขียน:คือตอนนี้กำลังฝึกงานอยู่ค่ะ
มันมีตาราง ass ประกอบด้วย ass_id,date,begin,end,number,total_date,budget_id,type_idperson_id,section_id ต้องการดึงออกมาแสดงในตาราง แล้วดึงมาได้แถวเดียว คืออยากจะดึงออกมาหลายแถวโดยใช้person_id เป็น pk ที่ว่าดึงได้แถวเดียวนี่คือมันซ้ำกันทุกแถวเลย ช่วยหน่อยนะคะ งมมาหลายวันแล้ว


<? $row = getAss($password); ?>
<tr bgcolor="#F2FAEB">
<td><div align="center"><?=$row[6]?></div></td>
<td width="151"><?=$row[2]?></td>
<td width="151"><?=$row[3]?></td>
<td><div align="center"><?=$row[4]?></div></td>
<td><div align="center"><?=$row[5]?></div></td>
</tr>
<tr bgcolor="#E6F2DF">
<td><div align="center"><?=$row[6]?></div></td>
<td width="151"><?=$row[2]?></td>
<td width="151"><?=$row[3]?></td>
<td><div align="center"><?=$row[4]?></div></td>
<td><div align="center"><?=$row[5]?></div></td>
</tr>
ได้ตามที่ต้องการแต่ซ้ำกันสมมุตส่งรหัสไปต้องการดึงข้อมุลครั้งที่1 ,2แต่ได้เฉพาะครั้งที่1 ซ้ำๆในตาราง

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 17983
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์โดย mindphp » 23/11/2007 11:54 pm

getAss($password); มา จากไหน ครับ output ของ function getAss คือค่าอะไร มาให้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์โดย ฐิติยาพร » 26/11/2007 5:32 pm

function getAss($password)
{

$strSQL="select * from ass where person_id = '$password'";
$result=mysql_query($strSQL);
if ( ! $result )
die ( "SELECT มีข้อผิดพลาด" . mysql_error() );
$num = mysql_num_rows($result);
$i = 0 ;
while ($i < $num)
{
$row[i] = mysql_fetch_array($result);
return $row[i];
$i++;
}
}

ภาพประจำตัวสมาชิก
ฐิติยาพร
PHP Jr. Member
PHP Jr. Member
โพสต์: 12
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์โดย ฐิติยาพร » 27/11/2007 12:01 am

ทำได้แล้วค่ะ ขอบคุณมาก


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 11 และ บุคคลทั่วไป 0 ท่าน