php mysql ต้องการใช้loopforเปรียบเทียบข้อมูลที่อยู่ในarrayเเล้ว count จำนวนแล้วเเบ่งตามGroup
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา php mysql ต้องการใช้loopforเปรียบเทียบข้อมูลที่อยู่ในarrayเเล้ว count จำนวนแล้วเเบ่งตามGroup
php mysql ต้องการใช้loopforเปรียบเทียบข้อมูลที่อยู่ในarrayเเล้ว count จำนวนแล้วเเบ่งตามGroup
Copy
ผมต้องการที่จะ join database ไปยัง serverที่2 ตอนนี้สามารถ connect แล้ว query ข้อมูลที่อยู่ใน server2
ได้เเล้ว และเก็บข้อมูลไว้ใน $A[],$B[] ตอนนี้ผมต้องการใช้ loop เพื่อที่จะ count จำนวนที่อยู่ใน field name ที่อยู่ใน column Number ว่ามี A อยู่ทั้งหมดกี่ตัว จากนั้นผมต้องการที่จะจัดGroup ให้ field name ที่มี A ให้อยู่ใน GroupA(column GroupName) รบกวนพี่ๆๆช่วยเเนะนำวิธีด้วยครับ
Server1
Host: 10.0.00.0 ipสมมุติ
User: root
Pass: root
dbname countnumber
tbname counttest01
Server2
Host: 10.0.000.00 ipสมมุติ
User: root
Pass: root
dbname countnumber02
tbname dbcount01
ได้เเล้ว และเก็บข้อมูลไว้ใน $A[],$B[] ตอนนี้ผมต้องการใช้ loop เพื่อที่จะ count จำนวนที่อยู่ใน field name ที่อยู่ใน column Number ว่ามี A อยู่ทั้งหมดกี่ตัว จากนั้นผมต้องการที่จะจัดGroup ให้ field name ที่มี A ให้อยู่ใน GroupA(column GroupName) รบกวนพี่ๆๆช่วยเเนะนำวิธีด้วยครับ
Server1
Host: 10.0.00.0 ipสมมุติ
User: root
Pass: root
dbname countnumber
tbname counttest01
Server2
Host: 10.0.000.00 ipสมมุติ
User: root
Pass: root
dbname countnumber02
tbname dbcount01
<?php //server1 $dbhost1 = "10.0.00.00"; $dbuser1 = "root"; $dbpassword1 = "root"; $dbname1 = "countnumber"; $conA = new mysqli($dbhost1,$dbuser1,$dbpassword1,$dbname1) or die (mysqli_error()); $queryA = "SELECT id,Number FROM counttest01"; $resultA = mysqli_query($conA,$queryA); while ($objResultA = mysqli_fetch_array($resultA)) { $A[]=($objResultA["id"]."|".$objResultA["Number"])."<br>"; } mysqli_close($conA); echo ($A[0].$A[1].$A[2].$A[3].$A[4].$A[5].$A[6].$A[7].$A[8].$A[9].$A[10].$A[11].$A[12].$A[13].$A[14].$A[15].$A[16].$A[17].$A[18].$A[19]); //server2 $dbhost2 = "10.0.000.00"; $dbuser2 = "root"; $dbpassword2 = "root"; $dbname2 = "countnumber02"; $conB = new mysqli($dbhost2,$dbuser2,$dbpassword2,$dbname2) or die (mysqli_error()); $queryB = "SELECT id,Number,GroupName FROM dbcount01"; $resultB = mysqli_query($conB,$queryB); while ($objResultB = mysqli_fetch_array($resultB)) { $B[]=($objResultB["id"]."|".$objResultB["Number"]."|".$objResultB["GroupName"])."<br>"; } mysqli_close($conB); echo ($B[0].$B[1].$B[2].$B[3].$B[4]); // เขียน code } ?>
สรรชัย แสนขุรัง
11-10-2018
08:29:41
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ