Gå til innhold

Hvordan "telle" antall id'er fra en tabell?


Anbefalte innlegg

Som spørsmålet sier, så ønsker jeg et PHP script som gjør at den teller antall id'er i en tabell fra databasen min. Altså omtrent sånn som dette her:

Og den teksten (3 kommentarer), skal da automatisk gå til 4 hvis det har kommet en ny kommentar :)

post-111209-1168887093_thumb.jpg

Endret av Andy-Pandy
Lenke til kommentar
Videoannonse
Annonse

$res = mysql_query("SELECT COUNT(*) FROM kommentar_rad WHERE id = 'ID her...'");
$rad = mysql_fetch_array($rad);
echo $rad[0]." kommentarer";

Burde vel funke fint det (Ikke testet)

 

EDIT: Ble slått med 1 minutt der ja...

Endret av missiongul
Lenke til kommentar

Ok, takk, men får ikke plassert riktig i koden min. Blir bare tull :hmm:

 

Her er koden:

<?php
$con = mysql_connect("localhost","brukernavn","passord");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("database", $con);

$result = mysql_query("SELECT * FROM nyheter_1 ORDER BY `id` DESC LIMIT 0, 10");

while($row = mysql_fetch_array($result))
{
echo "<h2 style='font-size: 17pt; background-color: transparent; margin: 0px; padding: 0px; color: black; padding-left: 3px;'>";
echo "<a href='index.php?side=artid$row[id]'
style='font-size: 17pt; background-color: transparent; margin: 0px; padding: 0px; color: black; padding-left: 3px;'>$row[tittel]</a>";
echo "</h2>";
echo "<p style='color: black; font-size: 10pt; font-family: tahoma,arial;
      background-color: transparent; padding-left: 5px; padding-right: 5px;'>";
echo substr($row[innhold], 0, 300);
echo "...";
echo "<br />";
echo "<div style='width: 100%'>";
echo "<div style='float: left;'>";
echo "<a href='index.php?side=artid$row[id]' style='font-size: 10pt; font-family: tahoma,arial;'>Les hele saken...</a>";
echo "</div>";
echo "<div style='float: right;'>";
echo "<a href='index.php?side=artid$row[id]#kommentar' style='font-size: 10pt; font-family: tahoma,arial;'>Kommentér</a>";
echo "</div>";
echo "</div>";
echo "<br />";
echo "<br />";
echo "<br />";
}
mysql_close($con);
?>

Lenke til kommentar

Der det står "Kommentér" kanskje? ;p

 

echo "<div style='width: 100%'>";
echo "<div style='float: left;'>";
echo "<a href='index.php?side=artid$row[id]' style='font-size: 10pt; font-family: tahoma,arial;'>Les hele saken...</a>";
echo "</div>";
echo "<div style='float: right;'>";
echo "<a href='index.php?side=artid$row[id]#kommentar' style='font-size: 10pt; font-family: tahoma,arial;'>Kommentér</a>";
echo "</div>";
echo "</div>";

Endret av Andy-Pandy
Lenke til kommentar

<?php
$con = mysql_connect("localhost","brukernavn","passord");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("database", $con);

$result = mysql_query("SELECT * FROM nyheter_1 ORDER BY `id` DESC LIMIT 0, 10");

while($row = mysql_fetch_array($result))
{

$result2 = mysql_query("SELECT count(*) as antall FROM kommentarer WHERE id =" . $row[id]);
$row2 = mysql_fetch_array($result2)
$kommentarer = $row2[0];

echo "<h2 style='font-size: 17pt; background-color: transparent; margin: 0px; padding: 0px; color: black; padding-left: 3px;'>";
echo "<a href='index.php?side=artid$row[id]'
style='font-size: 17pt; background-color: transparent; margin: 0px; padding: 0px; color: black; padding-left: 3px;'>$row[tittel]</a>";
echo "</h2>";
echo "<p style='color: black; font-size: 10pt; font-family: tahoma,arial;
     background-color: transparent; padding-left: 5px; padding-right: 5px;'>";
echo substr($row[innhold], 0, 300);
echo "...";
echo "<br />";
echo "<div style='width: 100%'>";
echo "<div style='float: left;'>";
echo "<a href='index.php?side=artid$row[id]' style='font-size: 10pt; font-family: tahoma,arial;'>Les hele saken...</a>";
echo "</div>";
echo "<div style='float: right;'>";
echo "<a href='index.php?side=artid$row[id]#kommentar' style='font-size: 10pt; font-family: tahoma,arial;'>Kommentér</a> ($kommentarer kommentarer)";
echo "</div>";
echo "</div>";
echo "<br />";
echo "<br />";
echo "<br />";
}
mysql_close($con);
?>

 

Slik da kanskje?

Endret av ZoRaC
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...