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
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!
12/14 anonim válasza:
$_GET['kereses'] -t sose rakd bele querybe... :) Mi van ha csak elfelejted escapelni... ?
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.
14/14 PHP de kóder! válasza:
a ci csak a kis- es nagybetuket nem kulonbozteti meg
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!