php mysql ต้องการใช้loopforเปรียบเทียบข้อมูลที่อยู่ในarrayเเล้ว count จำนวนแล้วเเบ่งตามGroup

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา php mysql ต้องการใช้loopforเปรียบเทียบข้อมูลที่อยู่ในarrayเเล้ว count จำนวนแล้วเเบ่งตามGroup

php mysql ต้องการใช้loopforเปรียบเทียบข้อมูลที่อยู่ในarrayเเล้ว count จำนวนแล้วเเบ่งตามGroup
ผมต้องการที่จะ 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



<?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

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )







เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ