Angive et totalt tal til sidste.

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
tobrukdk
Nørd
Nørd
Indlæg: 120
Tilmeldt: 18. dec 2011, 00:40

Angive et totalt tal til sidste.

Indlæg af tobrukdk » 23. jun 2013, 02:04

Dette er, hvordan jeg lavede min egen lille LIKE system, hvor det skal være sådan, at du skriver en kommentar, kan du lide indholdet på siden.

så det betyder, at det skal være sådan, som at downloade alle dem, der har indhold_id 3 eller 1, så det betyder, at hvis jeg har 40, så det skal bare være alt sammen som så jeg får 40 i stedet for 1, altså hvor den med andre ord ligger det hele sammen, så alle dem som f.eks har indhold_id 3 finder den ud af om hvor mange har like? og ligne.

Kode: Vælg alt

if ($stmt = $this->mysqli->prepare('SELECT `glike` FROM `forslag_like` WHERE `indhold_id` = ?')) { 
            $stmt->bind_param('i', $id);
            $id = $_GET['id'];
            $stmt->execute();
            $stmt->bind_result($glike);
            
            while($stmt->fetch())
            {
                echo "Synes godt om " . $glike;
            }
            $stmt->close();

        } else {
            echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
        }

MLaugesen
Begynder
Indlæg: 2
Tilmeldt: 8. sep 2013, 23:00

Re: Angive et totalt tal til sidste.

Indlæg af MLaugesen » 8. sep 2013, 23:15

Jeg ved desværre ikke, hvordan du laver den query i mysqli, men måske du kan bruge denne til at komme på rette vej:

Kode: Vælg alt

$query = "SELECT SUM(glike) FROM forslag_like GROUP BY indhold_id";

MrLundholm
Rutineret
Rutineret
Indlæg: 50
Tilmeldt: 20. sep 2013, 15:33
Kontakt:

Re: Angive et totalt tal til sidste.

Indlæg af MrLundholm » 20. sep 2013, 15:48

Måske sådan her?

Kode: Vælg alt

if($stmt = $mysqli->query("SELECT `glike` FROM `forslag_like` WHERE `indhold_id` = ".$id) {
    $likes = $stmt->num_rows;
    echo $like.' synes godt om dette';
}

Besvar