ผมลองฝึกเขียนดู แต่มีที่ติดปัญหาคือ ตอน select 2 ขั้นนี่แหละครับ
ผมจะ select คือ สุนัขที่มีสีดำทั้งหมด
mysqli ปกติ ผมเขียนแบบนี้
$db = new db()
$db->connect_db();
$sql1 = $db->mysqli->query("select * from color);
while($rs1 = $sql1->fetch_assoc()){
print "$rs1['name']";
$sql2 = $db->mysqli->query("select * from dogs where color_id = '".$rs1['id']."'");
while($rs2 = $sql2->fetch_assoc()){
print "$rs2['name']";
}
}
pdo ผม select ได้แค่ชั้นเดียว นั่งทำทั้งวันแล้วครับ
$sql = "select * from color";
$query = $this->db->prepare($sql);
$query->execute();
return $query->fetchAll();
แนะนำด้วยนะครับ
ผลลัพธ์ที่ต้องการครับ select ออกมาแบบน้ครับ
สุนัขสีดำ
1. ชื่อสุนัข
2. ชื่อสุนัข
3. ชื่อสุนัข
สุนัขสีส้ม
1. ชื่อสุนัข
2. ชื่อสุนัข
3. ชื่อสุนัข