คำสั่งวน loop ให้เลือกทำงาน ว่าจะทำ loop เดียวหรือวน loop เลือกทำทั้งหมด

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

thitikorn_lp
PHP Super Hero Member
PHP Super Hero Member
Posts: 680
Joined: 28/07/2014 10:24 am

คำสั่งวน loop ให้เลือกทำงาน ว่าจะทำ loop เดียวหรือวน loop เลือกทำทั้งหมด

Post by thitikorn_lp »

ต้องการ ใช้คำสั่งวน loop บันทึกค่าลงฐานข้อมูล
โดยจากโค้ดที่เขียนไว้

Code: Select all

$sql="select * from xxxxxx";
$kk=mysql_query($qs) or die (mysql_error());

while($hh=mysql_fetch_array($kk)){
.
.
.
}
ใน loop while คือการบันทึกค่าทั้งหมด ซึ่งข้อมูลที่จะดึงมาบันทึกมีเยอะมาก

อยากจะให้สามารถวน loop เลือกได้ว่าเราจะบันทึกแค่ record เดียว หรือ บันทึกทั้งหมด
ต้องเขียนประมาณไหนคะ ช่วยแนะนำที

ต้องใช้ loop ชนิดใด แล้วนำไปวางไว้ ตรงไหนคะ ก่อน while หรือ ข้างใน while
Image

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25213
Joined: 22/09/2008 6:18 pm
Contact:

Re: คำสั่งวน loop ให้เลือกทำงาน ว่าจะทำ loop เดียวหรือวน loop เลือกทำทั้งหมด

Post by mindphp »

ตั้งตัวแปลเพื่อ กำหนด
และใน loop บวกค่าไปเรื่องๆ ถ้า ถึงจำนวนที่กำหนดไว้ในตัวแปล ตอนต้น ก็ให้ ออกจาก loop

Code: Select all

$run_loop = 5;
$sql="select * from xxxxxx";
$kk=mysql_query($qs) or die (mysql_error());
$loop_count = 0
while($hh=mysql_fetch_array($kk)){
if($run_loop <> 0 ) {
if($loop_count >= $run_loop) {
 break;
}
}
.
.
.
$loop_count++;
} 
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Google [Bot], Google Adsense [Bot] and 22 guests