以上是我的表。現在我想要實現的是查詢,其中type是「main」,包括所有「sub」,其中parent等於當前行的id。我怎樣才能做到這一點?任何幫助將非常感激!
下面是我當前的代碼:
$conn = new PDO("mysql:host=$host;dbname=$db_name",$user,$pass) or die("DB Connection failed!!");
$stmt = $conn->prepare('SELECT * FROM tbl_categories WHERE type="main"');
$stmt->execute();
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
//first loop i should get Electronics, Laptops, Mobile Phones
//second loop i should get Fashion, Men, Women
}
我不想執行while循環中另一個查詢。
在SQL( '正常' 的SQL,即不光標等)被設置爲基礎的。因此,沒有「當前行」。解釋你需要什麼,以及你嘗試過什麼。 – HoneyBadger
當前行是誰?你指的是類型是「主」的行嗎?向我們展示您期待的輸出 –
OP更新.. @AlexandruSeverin –