[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29 | 29
NapísalOffline : 09.07.2012 21:56 | Premenna v SQL dopyte

Ahojte. Mám kód:
Kód:
$text=$_GET['text'];
$db5->query("select cms_text,cms_name,cms_id from cms where cms_cms_web_id = 5 and cms_language_id=1 and cms_name like '$text'");

Samozrejme to vyhľadáva iba ak cms_name je presne $text. Potreboval by som aby postačovalo, že v tom cms sa tá premenná len vyskytuje...pokiaľ to nie je premenná, používam %, ale v premennej mi to nechce zobrať a vyhľadáva vždy ten text aj s %(akoby sa vyhľadával aj znak %). Ďakujem


Offline

Správca fóra
Správca fóra
Premenna v SQL dopyte

Registrovaný: 08.08.09
Príspevky: 12446
Témy: 38 | 38
NapísalOffline : 09.07.2012 22:05 | Premenna v SQL dopyte

Čo takto?
Kód:
$db5->query("SELECT cms_text, cms_name, cms_id FROM cms WHERE cms_cms_web_id = '5' AND cms_language_id = '1' AND cms_name LIKE '%$text%'")

Ak je to vstup zvonka, nezabudni ho ošetriť: $text != "%" atp...


_________________
always is always wrong
Offline

Čestný člen
Čestný člen
Premenna v SQL dopyte

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 09.07.2012 22:06 | Premenna v SQL dopyte

Potom, ked ti to bude bezat naostro, posli link, nech si mozeme vyskusat SQL injection v praxi.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29 | 29
Napísal autor témyOffline : 10.07.2012 12:47 | Premenna v SQL dopyte

Ďakujem killer...prisahám, že som to hentak skúšal a neišlo to, ale asi tam bola aj iná chyba, ktorú som medzi časom opravil. V každom prípade ďakujem.


 [ Príspevkov: 4 ] 


Premenna v SQL dopyte



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Cyklus v dopyte na databazu

v Backend

5

451

08.10.2010 17:37

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Premenná

v Backend

7

725

24.08.2008 16:15

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

premenna

v Frontend

10

1089

31.07.2008 17:35

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

OOP, premenna

v Backend

1

703

26.10.2009 21:44

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

PHP premenna

v Backend

17

854

27.09.2012 21:16

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Realna premenna

v Ostatné

1

666

06.11.2009 21:36

FITrepairs

V tomto fóre nie sú ďalšie neprečítané témy.

Najväčia premenná

v Backend

8

525

16.02.2010 20:48

janik366

V tomto fóre nie sú ďalšie neprečítané témy.

Premenna (int)

v Backend

4

570

30.11.2010 12:54

capricorn7

V tomto fóre nie sú ďalšie neprečítané témy.

premenna a switch

v Backend

2

473

07.01.2010 9:40

tyr

V tomto fóre nie sú ďalšie neprečítané témy.

premenna v Delphi

v Ostatné

1

1187

21.04.2009 18:00

FITrepairs

V tomto fóre nie sú ďalšie neprečítané témy.

Nevyuzita premenna C

v Backend

7

596

05.04.2017 7:14

17mark

V tomto fóre nie sú ďalšie neprečítané témy.

premenna v url

v Frontend

5

676

07.11.2009 11:50

johny694

V tomto fóre nie sú ďalšie neprečítané témy.

premenna do iframe

v Backend

2

332

17.11.2013 11:11

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

TEXTAREA a premenna

v Backend

3

480

13.03.2008 10:35

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

php premenna v JavaScripte

v Frontend

9

1015

10.08.2011 19:24

kudzo3

V tomto fóre nie sú ďalšie neprečítané témy.

Premenna v cykle php

v Backend

18

1013

12.08.2009 21:43

Tominator



© 2005 - 2026 PCforum, edited by JanoF