Avatar billede michaeltryl Seniormester
01. juni 2006 - 19:23 Der er 2 kommentarer og
1 løsning

vise 10 vitser pr. sider

jeg har denne kode hvor der øverst er forbindelse til databaen
jeg har en database med vitser i og vil have dem vist opdelt i kategorier med ti på hver.
denne kode skal vise alle vitser hvor kategori = blondine, men jeg får denne fejl på siden
Unknown column 'blondine' in 'where clause'


// Find ud af hvor mange hilsner der er i alt
$how_many = mysql_query("SELECT COUNT(*) AS totalRows FROM vitser") or die(mysql_error());
$how_many_d = mysql_query("SELECT COUNT(*) AS totalRows FROM vitser") or die(mysql_error());
$totalRows = mysql_result($how_many_d, 0);

// Hent en sides vitser
$vits = mysql_query("SELECT * FROM vitser WHERE kategori = blondine ORDER BY dato DESC LIMIT ".$offset.",".$rowsToReturn."") or die(mysql_error());

// Vis dem
$i = 0;
while ($array = mysql_fetch_array($how_many)) {
    // Tæller så vi ved, hvor mange vitser som er vist
    $i++;
    // Vis vitser
    print "<table border=1 width=35% bordercolordark=#000000 bordercolorlight=#000000><tr><td>";
    while ($row = mysql_fetch_array($vits))
    {
        print"<H5><table border=0><tr><td Valign=top>".$row["vits"]."</td>
        </tr><tr>
        </table></H5>";
  }

// Lav relevante links
if ($offset > 0)
    echo "<a href='sjov.php?offset=".($offset - $rowsToReturn)."'>Forrige</a>&nbsp;";
if ($offset + $i < $totalRows)
    echo "<a href='sjov.php?offset=".($offset + $rowsToReturn)."'>Næste</a>";
?>
Avatar billede gizmo-gizmo Nybegynder
01. juni 2006 - 19:40 #1
I denne linje:

$vits = mysql_query("SELECT * FROM vitser WHERE kategori = blondine ORDER BY dato DESC LIMIT ".$offset.",".$rowsToReturn."") or die(mysql_error());

Mangler du at sætte ' rundt om blondine, altså så det bliver:
kategori = 'blondine'

ellers tror den, som fejlmeddelsen siger, at blondine er en kolonne.
Avatar billede michaeltryl Seniormester
01. juni 2006 - 19:47 #2
tak det virkede du har fået point
Avatar billede gizmo-gizmo Nybegynder
01. juni 2006 - 19:51 #3
Super :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester