Wie Sie die Anzahl der Zeilen zählen, in denen ein bestimmtes Wort angezeigt wird, und eine Tabelle mit allen Ergebnissen anzeigen. Ich bekomme gerade eine leere Seite.Anzahl der Zeilen zählen, in denen eine Variable angezeigt wird
Antwort
1: Falls Sie Fehler haben, überprüfen Sie immer die Fehlerprotokolle Ihres Servers. Das wird dir die genaue Antwort sagen.
2: Abfrage gibt ein mysql_result zurück, das Sie weiter verarbeiten müssen. $boatname = $conn->query($query);
weist der Variablen ein mysql_result-Objekt zu, dann wird "SELECT * FROM SpeciesHunt WHERE
BoatName = '$boatname'"
versuchen, es in eine Zeichenfolge zu konvertieren, aber es wird ein Fehler in PHP ausgelöst. Wahrscheinlich ist das dein Problem.
Versuchen Sie $boatname = $conn->query($query)->fetch_object()->BoatName
. Dies ruft die Ergebnisse der Abfrage in ein Array von Objekten ab, wählt dann den 0. Index aus und ruft dann das Element BootName ab.
übrigens, ich kenne Ihr Ziel hier nicht, aber der Code, den ich lieferte, wird den Bootsnamen aus der ersten Reihe bekommen. Wenn es mehr als einen BoatName gibt und Sie jeden von ihnen bearbeiten möchten, müssen Sie ihn in eine Schleife einfügen. oder alternativ können Sie die folgende Abfrage verwenden dann die Ergebnisse in den
SELECT
COUNT(SpeciesHunt.id) AS NumberOfSpecies,
SpeciesHuntBoats.BoatName
FROM SpeciesHunt
LEFT JOIN SpeciesHuntBoats
ON SpeciesHuntBoats.BoatName = SpeciesHunt.BoatName
GROUP BY SpeciesHunt.BoatName;
drucken dann zu einem Tisch Tisch gelegt:
echo "<table><tr><th>Boat Name</th><th>Number of Species</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row["BoatName"] . "</a></td><td>" . $row["NumberOfSpecies"]. "</td>/tr>";
}
echo "</table>";
Hallo domdetre, Sie haben Recht - das ist die Problemlinie, die es scheint, wenn ich auf das Fehlerprotokoll schaue. Weißt du, was die Linie sein sollte? Ich versuche, dies als einen Gefallen für einen Club zu bauen, ich helfe aber kämpfe! Vielen Dank für Ihre Zeit. – OliVQ
Der Grund, warum ich zum ersten Mal nicht geantwortet habe, ist, weil ich annahm, dass Sie bereits wissen, wovon ich rede, da Sie die Ergebnisse einer Abfrage bereits in der while-Schleife abrufen. – domdetre
Danke, leider ist es nicht mein Fachgebiet überhaupt, ich versuche mich nur so gut wie möglich an die Universitätstage zu erinnern! Ich habe die Zeile geändert, obwohl der Fehler jetzt ist: Schwerwiegender Fehler: Kann nicht Objekt des Typs stdClass als Array verwenden – OliVQ
- 1. Anzahl der Zeilen richtig zählen eine Bash-Variable
- 2. Wie zählen Anzahl der Zeilen in einer Powershell-Variable
- 3. Zählen der Anzahl der Zeilen in einer Textdatei
- 4. Anzahl der Zeilen zählen, bis ein Wert erreicht wird
- 5. Zählen Sie die Anzahl der Instanzen, bei denen eine Variable oder eine Kombination von Variablen TRUE ist
- 6. Anzahl der Zeilen zwischen zwei Zeitstempeln zählen
- 7. MySQL zählen maximale Anzahl der Zeilen
- 8. Zählen der Anzahl der SELECTED Zeilen in Oracle mit PHP
- 9. Wie wird die Anzahl der Zeilen während des Betriebs angezeigt?
- 10. Zählen der Anzahl der Zeilen in einer Tabelle mit mysql
- 11. Zählen Sie die Anzahl der Zeilen in der Tabelle
- 12. Anzahl der Bestellungen zählen
- 13. Datatable Kinder Reihe beim Zählen Anzahl der Zeilen
- 14. Anzahl der Updates zählen
- 15. Wählen Sie Zeilen aus, in denen ein bestimmtes Feld nur in mehreren Zeilen angezeigt wird
- 16. Anzahl der Zeilen im Blatt
- 17. PIG, wie eine Anzahl von Zeilen in alias zählen
- 18. Anzahl der Zeilen, gruppiert nach Variable
- 19. Zählen der Anzahl der Zeichen in TextBox
- 20. Zählen Sie die Anzahl der betroffenen Zeilen in SQL Server
- 21. Zählen Sie die Anzahl der Zeilen in jeder Gruppe
- 22. Anzahl der Wörter, Zeilen, Zeichen in einer Datei zählen
- 23. T-SQL- Concatenate variable Anzahl der Zeilen
- 24. Wie zählen Anzahl der Zeilen in MySQL-Tabelle (PHP PDO)
- 25. Wie die Anzahl der folgenden Zeilen in Pandas zählen
- 26. Wie wird eine Zeile der letzten Zeilen für eine bestimmte Anzahl von Dateien angezeigt?
- 27. Zählen der Anzahl der Zeilen, die ein bestimmtes Jahr enthält
- 28. Anzahl der Verzeichnisse zählen
- 29. Bat zum Zählen der Anzahl der Tage, die ein Tag in einer XML-Datei angezeigt wird
- 30. Anzahl der Vorkommen zählen [R]
Eine völlig leere Seite klingt wie ein Fehler. Schalten Sie PHP-Fehlerberichte ein, überprüfen Sie Ihre PHP-Fehlerprotokolle usw. – David
Überprüfen Sie im Handbuch, was '$ boatname' aus dieser Codezeile' $ boatname = $ conn-> query ($ query) sein wird; 'und es sollte sein ziemlich offensichtlich, was falsch – RiggsFolly
Auf einer Randnotiz, verwenden Sie nie mysqli_num_rows: Es ist entweder [überflüssig oder schädlich] (https://phpdelusions.net/top#num_rows). In Ihrem Fall sollte es SELECT COUNT (*) Abfrage sein (und eine vorbereitete Anweisung natürlich) –