---
title: "Plötsligt krånglande nyhetsfunktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/134114-plötsligt-krånglande-nyhetsfunktion"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "tovelainen"
published: "2005-09-11T19:18:53.000Z"
updated: "2005-09-11T22:52:09.000Z"
replies: 7
views: 349
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/134114-plötsligt-krånglande-nyhetsfunktion"
---

# Plötsligt krånglande nyhetsfunktion

## #1 — tovelainen, 2005-09-11T19:18Z

Hej!
Håller på med en sajt som just är klar. Ligger på plats. Hade gjort en nyhetsfunktion (modifierad open-source) med php/databas och var klar med den för några dagar sedan. Funkade bra. 
Efter det har jag bara gjort vissa ändringar i grund-templaten och lite annat smått, men plötsligt vill inte php:n kalla på infon i databasen längre. 
Nån som fattar? 
Har inte ändrat något i php-relaterade-koden. 

Provade att validera koden och den hackar visserligen på en table-tag som inte är sluten men det var den inte innan heller. 

Alltså frågan är: Varför slutar denna kod som inte blivit ändrad plötsligt att fungera? 
Jag har kollat - databasen funkar och på annan sida hämtar den infon fint. 

För den som orkar kolla (blir glad i så fall! :-)) skickar jag med filen 

Hälsningar från Tove

Bilagor:

- [test.txt](https://www.webforum.nu/a/7752.txt)

Permalänk: https://www.webforum.nu/p/134114

## #2 — K@llen, 2005-09-11T19:32Z

Får du något felmeddelande?

Permalänk: https://www.webforum.nu/p/1670859

## #3 — Matte, 2005-09-11T19:37Z

Hur ser funktionen TableMenuList() ut ?

Permalänk: https://www.webforum.nu/p/1670860

## #4 — tovelainen, 2005-09-11T19:58Z

tablemenu funktionen

Hej!
TableMenuList-funktionen ser ut såhär:

function TableMenuList($pstrSQL,$pstrHeaderRowParameters, $pstrHeaderColumnParameters,$pstrDataRowParameters, $pstrDataColumnParameters,$intFieldCount)
{
$datab = new Database();
$strTemp="";
$rst= $datab-\>Execute ($pstrSQL,$strTemp);

if ($strTemp!="")
{
	$strTemp="\<TR ".$pstrDataRowParameters . "\>\<TD " .$pstrDataColumnParameters . "\>" . $strTemp . "\</TD\>\</TR\>";
	return $strTemp;
}

else
	{
	$strTemp="";

	//$strTemp="";
	while ($line = mysql_fetch_array($rst, MYSQL_ASSOC)) 
	{
		$strTemp2=$line\['News'\];
		$strTemp1=$line\['ID'\];
		$strTemp3=$line\['Date'\];
		
		
		$strTemp.= "\<TR ".$pstrDataRowParameters."\>";

		$strTemp.="\<TD ".$pstrDataColumnParameters."\>\<A HREF =\\"http://www.coreeye.se/nyheter/NewsDetails.php?ID=" .$strTemp1. "\\" \>".$strTemp2. "\</A\>\</TD\>";
		$strTemp.="\<TD ".$pstrDataColumnParameters."\>" .$strTemp3. "\</TD\>";
		
		$strTemp.= "\</TR\>";
	}
}

return $strTemp;
}

Permalänk: https://www.webforum.nu/p/1670867

## #5 — tovelainen, 2005-09-11T20:00Z

Hej!
Nej jag får inget felemeddelande. Helt blankt bara.
Testade via sidan där nyheterna utvecklas lite (bara rubriker på huvudsidan) och den fungerar bra, så inställningar för databas fungerar som de ska. Troligen nåt simpelt fel bara på först bifogade sidan.

Permalänk: https://www.webforum.nu/p/1670869

## #6 — Matte, 2005-09-11T20:08Z

Som i sin tur kallar på nya funktioner och klasser :)

Vad jag tänkte var att på något sätt felsöka SQL-körningen med mysql_error().

Det måste väl finnas någon form av felrapport från klassen ?
Är denna aktiverad ?

Skriv annars ut SQL-frågan $strsql och testa den i phpMyAdmin eller motsvarande.

Permalänk: https://www.webforum.nu/p/1670872

## #7 — tovelainen, 2005-09-11T20:52Z

Provade att köra i phpadmin som tycker koden är ok fram till 
LIMIT $start,$numentries
Då blir felmeddelandet:
\#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '$start,$numentries LIMIT 0, 30' at line 6 

Men jag är inte van vid att felsöka på det sättet så kankse säger det inte så mycket.

Permalänk: https://www.webforum.nu/p/1670886

## #8 — Matte, 2005-09-11T22:52Z

Det säger en del, t.ex. att det inte stämmer överrens med SQL-frågan du visade i din kod du bifogade i första inlägget.
Det ser ut som om du försökt lägga dit $variabler inom enkelfnuttar.

Hur ser hela SQL-frågan ut när du skriver ut den ?

Kolla koden som skapar SQL-frågan en gång till.

Permalänk: https://www.webforum.nu/p/1670905

---

Tråden på webben: https://www.webforum.nu/amne/php/134114-plötsligt-krånglande-nyhetsfunktion
