|
|
|
สอบถามเรื่องการวน ลูปหน่อยครับ ไม่ทราบว่าควรวนอบ่างไรดีครับ |
|
|
|
|
|
|
|
ก็เอา Function ตรวจสอบด้านล่างไปใส่ ใน Loop เดียวกับด้านบนสิครับ
เพราะ มันก็จะทำการ ตรวจสอบทุกครั้งที่ทำงานอยู่แล้ว
|
|
|
|
|
Date :
2012-05-06 19:15:24 |
By :
kamuro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เออ พอมีตัวอย่างไหมครับ พอดีเวลามันวนแล้ว sql ด้านล่าง มันสามารถรับได้ค่าเดียวครับมันไม่ยอมรับค่าอื่นน่ะครับ
|
ประวัติการแก้ไข 2012-05-06 20:08:10
|
|
|
|
Date :
2012-05-06 19:32:59 |
By :
sdcard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับอันนี้ตัวอย่าง
1. ทำการตรวจสอบค่าจาก tb_1 เพื่อทำการเก็บค่า field_2 เพื่อเอาไปใช้ตรวจสอบ tb_2
2. หลังจาก ได้ค่า field_2 แล้วก็ทำการตรวจสอบ tb_2 ด้วยค่านี้ เพื่อเก็บ field_3
3. แสดงค่าที่เก็บทั้งหมดที่ มากับข้อมูล field_1
Code (PHP)
<?php
$sql = "SELECT * FROM tb_1 WHERE field_1 = '1'";
$query = mysql_query($sql);
$nums = mysql_num_rows($query);
if($nums)
{
while($rec = mysql_fetch_array($query))
{
$field_1 = $rec['field_1'];
$field_2 = $rec['field_2'];
$sql_2 = "SELECT * FROM tb_2 WHERE field_2 = '".$field_2."'";
$query_2 = mysql_query($sql_2);
$nums_2 = mysql_num_rows($query_2);
if($nums_2)
{
$rec_2 = mysql_fetch_array($query_2);
$field_3 = $rec_2['$field_3'];
echo $field_1."<br>".$field_2."<br>".$field_3."<br>";
}
}
}
?>
|
ประวัติการแก้ไข 2012-05-06 22:11:40
|
|
|
|
Date :
2012-05-06 22:10:19 |
By :
kamuro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันๆๆ ช่วยหน่อยครับ
|
|
|
|
|
Date :
2012-05-07 17:41:55 |
By :
sdcard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|