Hallo,
ich stehe hier gerade etwas auf dem Schlauch und weiß net mehr weiter.
Folgendes Query habe ich mir gebastelt, es listet mir verfügbare Unterthemen zu einem bestimmten Oberthema auf. Desweiteren soll es mir die genaue Anzahl der Inhalten im jeweiligen Unterthema anzeigen.
ergibt in MySQL 4 Datensätzen.
Wenn ich das gleich SQL Statement in PHP Laufen lassen, erhalte ich nur 3 Datensätzen.
$stmt->bindParam(':eID', $eID, PDO::PARAM_INT);
$stmt->execute();
$stmt->fetch(PDO::FETCH_ASSOC);
ergibt:
Jemand eine Idee / Lösung?
ich stehe hier gerade etwas auf dem Schlauch und weiß net mehr weiter.
Folgendes Query habe ich mir gebastelt, es listet mir verfügbare Unterthemen zu einem bestimmten Oberthema auf. Desweiteren soll es mir die genaue Anzahl der Inhalten im jeweiligen Unterthema anzeigen.
Code:
SELECT cat.cName, cat.cID, (SELECT COUNT(*) FROM db3 WHERE eID = 1 AND cID =cat.cID) AS Anzahl FROM db_ex ex, db_cat cat, db_catex catex WHERE catex.eID = 1 AND cat.cID=catex.cID GROUP BY cat.cID
Wenn ich das gleich SQL Statement in PHP Laufen lassen, erhalte ich nur 3 Datensätzen.
$stmt->bindParam(':eID', $eID, PDO::PARAM_INT);
$stmt->execute();
$stmt->fetch(PDO::FETCH_ASSOC);
PHP-Code:
echo "<pre>". print_r($stmt->fetchAll(PDO::FETCH_ASSOC), true) ."</pre>";
PHP-Code:
Array
(
[0] => Array
(
[cName] => Text 1
[cID] => 2
[Anzahl] => 2
)
[1] => Array
(
[cName] => Text 2
[cID] => 3
[Anzahl] => 1
)
[2] => Array
(
[cName] => Text 3
[cID] => 4
[Anzahl] => 1
)
)
Jemand eine Idee / Lösung?
Kommentar