Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Saproti - tu jau šajās rindās dari nepareizi:

...
$string = mysql_query("SELECT keywords FROM prece");
$stringsql = mysql_fetch_array($string);
foreach ($stringsql as $tagu_strings) {
...

 

Sanāk tā, ka tu ciklē cauri tikai pirmā ieraksta laukiem (šajā gadijumā vienam laukam). Tas, ko tev vajag, ir šādi:

 

<?php
$all_tags = array();
$result = mysql_query("SELECT keywords FROM prece");
while ($row = mysql_fetch_assoc($result)) {
 $all_tags = array_unique(array_merge($all_tags, explode(',', $row['keywords'])));
}
print_r($all_tags);
?>

 

Es gan kodu nepārbaudīju, tāpēc varbūt kāds typo.

Edited by andrisp
Posted

Liels, paldies..! :) Biju darijis tā pat kā tu, bet apskaidrību man deva tas print_r, jo ar echo un print izvadija: array, array, array.. tagad pielaboju un viss ir ok.. :) Paldies..

Posted

Būs laiks uzcepšu tev strādājošu piemēru. Ir jau iesākts, tikai vajag to priekš tagiem pielāgot.

×
×
  • Create New...