Hallo liebes Forum,
habe ein Problem an dem ich verzweifle und um Hilfe bitte.
Ich habe eine DB probeweise unter Xampp und phpmyAdmin.
Folgende Abfrage funktioniert bei direkter Eingabe als SQL in phpmyadmin:
in meiner php.Datei klappt das leider nicht.
Alle anderen Abfragen (ohne temp Tabellen) funktionieren.
Was mache ich falsch???
Beste Grüße
Desept
habe ein Problem an dem ich verzweifle und um Hilfe bitte.
Ich habe eine DB probeweise unter Xampp und phpmyAdmin.
Folgende Abfrage funktioniert bei direkter Eingabe als SQL in phpmyadmin:
Code:
SET @rownum := 0; CREATE TEMPORARY TABLE IF NOT EXISTS `tblTagCloud` ( SELECT strCategory, COUNT(*) AS intCategoryCount, @rownum := @rownum+1 AS intRank FROM `tblLop` GROUP BY strCategory ORDER BY intCategoryCount DESC LIMIT 0 , 15); SELECT strCategory, intRank FROM `tblTagCloud` ORDER BY strCategory ASC
Code:
if ($qryFilter = $mysqli->prepare(" SET @rownum := 0; CREATE TEMPORARY TABLE IF NOT EXISTS `tblTagCloud` ( SELECT strCategory, COUNT(*) AS intCategoryCount, @rownum := @rownum+1 AS intRank FROM `tblLop` GROUP BY strCategory ORDER BY intCategoryCount DESC LIMIT 0 , 15); SELECT strCategory, intRank FROM `tblTagCloud` ORDER BY strCategory ASC")) { $qryFilter->execute(); $qryFilter->bind_result($strCategory, $intRank); while($qryFilter->fetch()) { echo "+" . htmlspecialchars($strCategory) . "+" . $intRank; } $qryFilter->close(); }
Was mache ich falsch???
Beste Grüße
Desept
Kommentar