0
我想在php中進行一些選擇並從mysql數據庫讀取數據。 我創建這個查詢:如何爆炸GROUP_CONCAT並在鏈接中添加項目
$sql0="SELECT descrizioni_marche.Id_marca, descrizioni_marche.Id_categoria,
marche.ID as id_man,marche.marca as maname ,GROUP_CONCAT(categorie.categoria) as cat,categorie.ID as id_cat
FROM marche,descrizioni_marche,categorie
WHERE descrizioni_marche.Id_marca=marche.ID
AND descrizioni_marche.Id_categoria=categorie.ID
GROUP BY maname
";
<a href="product_detail.php?cat='. $row0[ "cat"].'&marca='.$row0["maname"].'"><b>' . $row0["cat"] ."". '</b></a>
但因爲我已經使用GROUP_CONCAT所有$ row0 [「cat」]顯示在一行中,用逗號分隔,幷包含在一個鏈接中。我希望他們在不同的行中,他們每個人都有不同的鏈接。有沒有辦法做到這一點? 謝謝! 後,我做這個根據下面的註釋:
echo ' <a href="product_detail.php?cat='. $row0[ "cat"].'&marca='.$row0["maname"].'"><b>' . explode(",", $row0['cat']) ."". '</b></a>';
結果是:Array to string conversion in
它用逗號分隔,所以只是'explode(「,」,$ row0 ['cat'])' – Farkie
Im編輯我的問題 – Daniel