Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciagniecie tagów z mysqla
Dinth
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 20.09.2007

Ostrzeżenie: (0%)
-----


Jestem początkujacy w PHP+MySQL (szczególnie w tym drugim), wiec prosze o wyrozumiałość.

Mam w MySQLu prosta tabele article, a w niej: title (text),text (text),tags (varchar[50]).
Ze skryptem tworzącym "tag cloud" nie mialem wiekszych problemow, w necie jest mnostwo rozwiazan i mozna je latwo dostosowywac do swoich potrzeb.
U mnie wyglada to tak:
  1. <?php
  2. $query = "SELECT tags FROM articles ORDER BY RAND()";
  3. $result = mysql_query($query) or die ('Error : ' . mysql_error());
  4.  
  5. while($t = mysql_fetch_array($result)) {
  6. $db = explode(', ', $t[0]);
  7.  
  8. while(list($key, $value) = each($db)){
  9.  $tags[$value] += 1;
  10. }
  11. }
  12. ?>


Jednak problem zaczął się gdy chce wyciągnać z MySQLa i wyswietlic wszystkie (czy najlepiej 20 ostatnich) artykuly zawierające dany tag. Wogole nie wiem ja sie za to zabrac, ma ktos jakis pomysl?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:07