|
|
|
สอบถามครับ ผมทำ insert ให้บันทึกจำนวนเรคคอร์ดตามจำนวน count ไม่ไ่ด้ครับ |
|
|
|
|
|
|
|
สอบถามครับ ผมทำ insert ให้บันทึกจำนวนเรคคอร์ดตามจำนวน count ไม่ไ่ด้ครับ
ผมให้ count = 2 แต่มันไม่วน บันทึกให้ 2 เรคคอร์ดครับ ตัวคีย์ ของดาต้าเบส Auto ครับ
Code (PHP)
$PayNum= 2;
$count = 2;
for($i=0;$i<$count; $i++){
if ($PayNum[$i] != ""){
$sql = "INSERT INTO billpay(ISRKey,Strno,IsrNum,IsrSum,PrbSum,SumCost,PayNum,PayAtNum)
VALUES('".$ISRKey."','".$Strno."','".$IsrNum."','".$IsrSum."','".$PrbSum."','".$SumCost."','".$PayNum."','".$i."')";
}
}
ขอบคุณครับ
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2024-02-01 13:17:48
|
|
|
|
|
Date :
2024-02-01 13:09:31 |
By :
sweerawat |
View :
264 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันจะเข้าได้ไง เงื่อนไข if($PayNum[0] !="")
อยากได้ให้ $PayNum ต้องเป็น array สิ เพราะใน if เป็น array
ถ้าอยากให้เข้า if($PayNum != $i) เข้าแน่นอน
|
|
|
|
|
Date :
2024-02-01 13:26:04 |
By :
Pong Thep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : Pong Thep เมื่อวันที่ 2024-02-01 13:26:04
รายละเอียดของการตอบ ::
Code (PHP)
$PayNum= 2;
$count = 2;
for($i=0;$i<$count; $i++){
if($PayNum != $i) {
$sql = "INSERT INTO billpay(ISRKey,Strno,IsrNum,IsrSum,PrbSum,SumCost,PayNum,PayAtNum)
VALUES('".$ISRKey."','".$Strno."','".$IsrNum."','".$IsrSum."','".$PrbSum."','".$SumCost."','".$PayNum."','".$i."')";
}
}
แบบนี้ก็เข้าแค่ 1 เรคคอร์ดครับ
|
ประวัติการแก้ไข 2024-02-01 13:36:53
|
|
|
|
Date :
2024-02-01 13:36:26 |
By :
sweerawat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมาก
|
|
|
|
|
Date :
2024-02-01 13:53:02 |
By :
sweerawat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|