Starší komentáře ke článku: Vyhľadávač v PHP a MySQL 3.

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Hekerle Vitezslav

Datum vložení: 21.11.2002 17:14:30

Autor predvadi svoji neschopnost napsat jednoduchou vec jednoduse a neznalost zakladu prace s sql? Nemluve o chybe kterou tam spokojene ponecha...
<pre>
$datum = Date("Y-m-d H:i:s"); // formát dátumu vhodný pre databázu
$info = MySQL_Query("SELECT Hladane FROM informacie WHERE Slovo = '$slovo'"); // zistíme, či slovo už bolo hľadané
$pocet_info = MySQL_NumRows($info); // zistíme počet

if($pocet_info>0): // ak slovo už bolo hľadané, záznam iba aktualizujeme
for($l=0;$l<1;$l++):
$hladane2 = MySQL_Result($info, $l, "Hladane");
$hladane = $hladane2 + 1;
endfor;
$update = MySQL_Query("UPDATE informacie SET Hladane = '$hladane', Najdene = '$pocet', Naposledy = '$datum' WHERE Slovo = '$slovo'");
else: // ak slovo ešte nebolo nikdy hľadané, tak ho do databázy pridáme
$vyhladavanie = MySQL_Query("INSERT INTO informacie VALUES('$slovo', '1', '$pocet', '$datum')");
endif;
</pre>
----
<pre>if (mysql_num_rows (mysql_query ("select hladane from informacie where slovo='$slovo'")))
mysql_query ("update informacie set hladane='$hladane', najdene=najdene+1, naposledy=now() where slovo='$slovo'");
mysql_query ("insert into informacie values ('$slovo','1','1',now())");

Avatar

Autor komentáře: Hekerle Vitezslav

Datum vložení: 21.11.2002 17:16:35

if (mysql_num_rows (mysql_query ("select hladane from informacie where slovo='$slovo'")))
mysql_query ("update informacie set hladane='$hladane', najdene=najdene+1, naposledy=now() where slovo='$slovo'");
else
mysql_query ("insert into informacie values ('$slovo','1','1',now())");

Avatar

Autor komentáře: mrtvy.kenny

Datum vložení: 25.11.2002 12:27:01

Mam vyhledavaci stranku a potreboval bych, aby se "chytala" jak slova s diakritikou, tak i slova napsana bez diakritiky. Co s tim? (databaze je ve windows-1250 a ja ji chci prohledavat i pomoci klicovych slov zadanych pres mobil (wap) = bez diakritiky)

Avatar

Autor komentáře: Coder

Datum vložení: 22.3.2005 15:12:19

no ty si sa tiez moc nepredviedol:D ... je to ako stvorene na sql injection utok;)

Avatar

Autor komentáře: vlado

Datum vložení: 28.1.2006 14:48:49

databazu mam utf-8,a nefunguje diakritika pri vyhladavani.

Zpět na článek | Úvodní stránka Interval.cz