|
|
|
php สอบถามเกี่ยวกับการ วน loop select ค่ามาจาก DataBase MySQL ครับ |
|
|
|
|
|
|
|
Code (PHP)
$select_cat_board = "SELECT * FROM cat_board ORDER BY rank LIMIT 5 ";
$result_cat_board = mysql_query($select_cat_board,$Conn) or die(mysql_error());
|
|
|
|
|
Date :
2011-12-22 05:57:51 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ.. ประมาณ ผมจะทำแบบผังผู้บริหารอะครับ
Code (PHP)
for($i=1;$i<5;$i++)
{
$select_cat_board = "SELECT * FROM cat_board WHERE rank='$i' ";
$result_cat_board = mysql_query($select_cat_board,$Conn) or die(mysql_error());
}
คือ ผมลองเปลี่ยนเป็น แบบ
Code (PHP)
for($i=1;$i<5;$i++)
{
$select_cat_board.$i = "SELECT * FROM cat_board WHERE rank='$i' ";
$result_cat_board.$i = mysql_query($select_cat_board.$i,$Conn) or die(mysql_error());
}
แต่ ระบบแจ้งว่า Error ครับ
เพราะผมต้องการแสดงค่า name ของแต่ละแถว(rank) ครับ
งง ไหมครับ
เช่น ใน DataBase เก็บค่า
rank=1, Name=AA
rank=1, Name=BB
rank=1, Name=CC
rank=2, Name=DD
rank=2, Name=FF
โดยถ้า ใช้คำสั่ง select แล้วจะแสดงดังนี้
AA BB CC
DD FF
ครับ
รบกวนหน่อย ครับ
ขอบคุณมาก ครับ
|
|
|
|
|
Date :
2011-12-22 08:36:16 |
By :
hero_big |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
for($i=1;$i<=5;$i++)
{
$select_cat_board.$i = "SELECT * FROM cat_board WHERE rank=".$i;
$result_cat_board.$i = mysql_query($select_cat_board.$i,$Conn) or die(mysql_error());
}
ลองเอาโค้ดฉบับเต็มมาดูครับ
|
|
|
|
|
Date :
2011-12-22 09:05:29 |
By :
yogolas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
for($i=1;$i<=5;$i++)
{
$select_cat_board.$i = "SELECT * FROM cat_board WHERE rank=".$i;
$result_cat_board.$i = mysql_query($select_cat_board.$i,$Conn) or die(mysql_error());
}
for($i=1;$i<=5;$i++)
{
while ($row.$i = mysql_fetch_assoc($result_cat_board.$i))
{
echo $row.$i[name];
}
}
ประมาณนี้ครับ ช่วยแนะนำหน่อย ครับ ขอบคุณครับ
|
ประวัติการแก้ไข 2011-12-22 23:34:09
|
|
|
|
Date :
2011-12-22 23:33:00 |
By :
hero_big |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|