niestety do tej pory nie poradzilem sobiez tym 'fantem'.....
dam wszystkie dane jakie mam:
w plikach wyszukiwarki dałem tkaie zapytanie:
<?php
$result = mysql_query("UPDATE search_words SET ilosc=ilosc+1 WHERE slowo LIKE '$word'"); ?>
a kod odpowiedzialny za wyświetlanie jest następuyjący:
<?php
function spis(){
if(have_access($op)=='ok') {
$limit_ = 20;
$limit = $page * $limit_;
if($ile==0) {
} else {
echo '<center>Jak narazie szukano <b> '.$ile.' </b> Słów w naszym Serwisie</center><br> '; echo '<table align="center" border="1"> <tr>
<td bgcolor="'.$color[6].'" class="uni_01" align="center"><b><font color="'.$color[7].'">Słowo</b></td>
<td bgcolor="'.$color[6].'" class="uni_01" align="center"><b><font color="'.$color[7].'">IP</b></td>
<td bgcolor="'.$color[6].'" class="uni_01" align="center"><b><font color="'.$color[7].'">Szukań</b></td>
<td bgcolor="'.$color[6].'" class="uni_01" align="center"><b><font color="'.$color[7].'">Data</b></td>
<td bgcolor="'.$color[6].'" class="uni_01" align="center"><b><font color="'.$color[7].'">Akcje</b></td>
</tr>';
$res = (mysql_query("SELECT * FROM search_words LIMIT $limit,$limit_"));
$result = mysql_query("SELECT count(*) FROM search_words WHERE slowo='$word' ORDER BY date");
$id = $r->id;
$slowo = $r->slowo;
$ilosc = $r->ilosc;
$ip = $r->ip;
$data = $r->date;
<td class="uni_01">'.$slowo.'</td>
<td class="uni_01">'.$ip.'</td>
<td class="uni_01">'.$ilosc.'</td>
<td class="uni_01">'.$data.'</td>
<td class="uni_01">[ <a href="admin.php?op='.$_GET[op].'&cmd=del&id='.$id.'">Usuń</a> ]</td>
</tr>';
}
echo '</table></center>'; echo '<br><div align="center" class="uni_01">'; if($ile<>0) {
$ile = $ile / $limit_;
$bbb = 0;
while($bbb<>$ile) {
$ccc = $bbb + 1;
if($page==$bbb) {
echo '[<b>'.$ccc.'</b>] '; } else {
echo '[<a href="admin.php?op='.$_GET[op
].'&page='.$bbb.'">'.$ccc.'</a>] '; }
$bbb++;
}
} else {
}
}
}
}
?>
a baza search_words wygląda tak:
CREATE TABLE `search_words` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`slowo` date NOT NULL DEFAULT '0000-00-00',
`ip` varchar(20) NOT NULL DEFAULT '',
`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ilosc` varchar(5) NOT NULL DEFAULT '',
KEY `id` (`id`)
) ENGINE=MyISAM
i zamiast słów dodaje właśnie domyślną wartość pola slowo czyli:
0000-00-00