Kode virker ikke

Tags:    php

Hej, jeg har en kode som ikke vil virke, håber nogen kan hjælpe:
http://www.guldsites.info/stats.php

Fold kodeboks ind/udKode 


men det skal gerne virke ligesom her http://www.krazymail.dk/dk/domain_stat.php

men i stedet for at virke ordentligt så laver den det her http://www.guldsites.info/guldsites_screen.jpg

på forhånd tak

Mvh
Krazymail



10 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
du prøver at skrive $row['link'], men din sql query hverken henter eller laver en kolonne kaldet link.

"SELECT link, hits FROM links GROUP BY hits ORDER BY hits DESC";



Hej Michael / Krazymail.

Jeg antager at du foretager en update på det korrekte link, når dette bliver indsat igen. Dermed vil du komme udenom Count problemet, ellers skal der laves noget omstrukturering af DataBasen.

Du kan prøve følgende:

Fold kodeboks ind/udKode 



Fold kodeboks ind/udKode 


Mit skud er dog at du vil se en anden designfejl når dette testes. Til at begynde med undrer jeg mig over at der både er en "Url" og en "Tekst".

Yderligere ser det ud til at din "Insert" ikke er helt god til det table.
Jeg ville gøre "id" til primary key, og du behøver ikke at indsætte denne i tabellen, idet at den har en auto increment.

Med venlig hilsen
Ieet




Indlæg senest redigeret d. 23.11.2007 18:28 af Bruger #12836


Hej Michael / Krazymail.

For mig ser det ud til at der er noget misbrug af COUNT i SQL'en. Jeg kan ikke se at der burde komme andre resultater af søgningen end rækkerne Hits og Antal.

Jeg kunne godt tænke mig at se hvordan data var struktureret i tabellen, da jeg ikke kan komme med et alternativt forslag til SQL'en udfra det jeg kan se. Yderligre ville jeg gerne vide hvilke data i dataBasen, som det viste resultat er basseret på.

Med venlig hilsen
Ieet





Sådan ser databasen ud:

Fold kodeboks ind/udKode 


og sådan ser linkene ud i databasen:

Fold kodeboks ind/udKode 




Der er også en config.php og en link.php, vil du også ha dem??



du prøver at skrive $row['link'], men din sql query hverken henter eller laver en kolonne kaldet link.

"SELECT link, hits FROM links GROUP BY hits ORDER BY hits DESC";


Skal jeg sætte det ind??



Hej Michael / Krazymail.

Jeg antager at du foretager en update på det korrekte link, når dette bliver indsat igen. Dermed vil du komme udenom Count problemet, ellers skal der laves noget omstrukturering af DataBasen.

Du kan prøve følgende:

Fold kodeboks ind/udKode 



Fold kodeboks ind/udKode 


Mit skud er dog at du vil se en anden designfejl når dette testes. Til at begynde med undrer jeg mig over at der både er en "Url" og en "Tekst".

Yderligere ser det ud til at din "Insert" ikke er helt god til det table.
Jeg ville gøre "id" til primary key, og du behøver ikke at indsætte denne i tabellen, idet at den har en auto increment.

Med venlig hilsen
Ieet


nu skriver den:
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 'AS id, url, text, hits FROM links GROUP BY hits ORDER BY hits DESC' at line 1


Kan du lave databasen om, evt mod $$??





Hej Michael / Krazymail.

Du er velkommen til at skrive en privat besked med MSN messenger addresse eller telefon nummer, så kan vi snakke om det.

Med venlig hilsen
Ieet





Hej Michael / Krazymail.

Du er velkommen til at skrive en privat besked med MSN messenger addresse eller telefon nummer, så kan vi snakke om det.

Med venlig hilsen
Ieet


Nu har jeg tilføjet dig til min Messenger.



Jeg har downloadet dette her, og det virker storartet indtil videre http://www.phpjunkyard.com/php-click-counter.php, men tak for hjælpen.

Alle der er interesseret i points, læg et svar inden Mandag kl 12.



t