Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lehet keresőt beépíteni...

Hogy lehet keresőt beépíteni a honlapba?

Figyelt kérdés

Mysql adatbázisból kiiratok egy mezőt (pl. egy címet), és az alapján szeretnék csinálni egy (ékezettől független) "keresődobozt"?


Hogy tudom megcsinálni?


2013. máj. 29. 02:23
1 2
 11/14 anonim ***** válasza:

$kereses = "SELECT * FROM tabla WHERE filmcime LIKE '%".$kereses."%'.";


inkább


$kereses = "SELECT * FROM tabla WHERE filmcime LIKE '%".$_GET['kereses']."%'.";


és a felhasználótól érkező adatot escapeld mysql_real_escape_string()-el vagy $db->real_escape_string()-el


Ha meg a register_globals be van kapcsolva php.ini-ben, akkor sürgősen kapcsold ki!

2013. máj. 29. 19:09
Hasznos számodra ez a válasz?
 12/14 anonim ***** válasza:
$_GET['kereses'] -t sose rakd bele querybe... :) Mi van ha csak elfelejted escapelni... ?
2013. máj. 29. 19:51
Hasznos számodra ez a válasz?
 13/14 anonim ***** válasza:
sőt ha már itt járunk akkor ne használj mysql_query -t, már rég elavult, másrészt meg a paramétereket ne írd bele a query-be hanem prepared statement -el add át pdo -nak vagy mysqli -nek... "Kissé" biztonságosabb megoldás és nem minősül elavultnak x éve.
2013. máj. 29. 19:52
Hasznos számodra ez a válasz?
 14/14 PHP de kóder! ***** válasza:
a ci csak a kis- es nagybetuket nem kulonbozteti meg
2013. máj. 30. 09:32
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!