[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
vyhladavanie v MySQL

Registrovaný: 19.09.07
Prihlásený: 09.06.14
Príspevky: 198
Témy: 23 | 23
Bydlisko: Humenné
NapísalOffline : 28.08.2008 22:24 | vyhladavanie v MySQL

takze mam takyto kod:
Kód:
<?php
include ("config.php");
mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die("Pripojenie k mysql zlyhalo: " . mysql_error());
mysql_select_db(DB_NAME) or die("Zlyhalo vybranie databázy: ". mysql_error());   

$sql=mysql_query("SELECT * FROM zoznam WHERE meno LIKE \"%".$_GET['search']."%\"");

echo "<table border=\"0\">";
echo "<tr><td><strong>Meno</strong></td><td><strong>|</strong></td><td><strong>Priezvisko</strong></td><td><strong>|</strong></td><td><strong>Mobil</strong></td><td><strong>|</strong></td><td><strong>Pevná linka</strong></td></tr>";

if($_GET['send']=="Vyhladaj")
{
 while($zaznam=mysql_fetch_object($sql))
 {
 echo "<tr><td>$zaznam->meno</td><td>$zaznam->priezvisko</td><td>$zaznam->mobil</td><td>$zaznam->pevna_linka</td></tr>";
 }
}
echo "</table>";
?>

a moja otazka je ze co mam dopisat sem
Kód:
$sql=mysql_query("SELECT * FROM zoznam WHERE meno LIKE \"%".$_GET['search']."%\"");

aby mi to hladalo vo vsetkych stlpcoch co mam v DB
stlpce: meno, priezvisko, mobil, pevna_linka


_________________
HP ProBook 4720s
Intel Core i3 2.4GHz, 4GB RAM, ATI Mobility Radeon™ HD 4330, cipova sada Mobile™ Intel® HM57 Express 4096 MB DDR3 1333MHz,
Offline

Skúsený užívateľ
Skúsený užívateľ
vyhladavanie v MySQL

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 28.08.2008 22:31 | vyhladavanie v MySQL

Kód:
$sql=mysql_query("
  SELECT * FROM zoznam
  WHERE
    (meno LIKE \"%".$_GET['search']."%\") OR
    (priezvisko LIKE \"%".$_GET['search']."%\") OR
    (mobil LIKE \"%".$_GET['search']."%\") OR
    (pevna_linka LIKE \"%".$_GET['search']."%\")
");
Silne odporúčam zaistiť premennú $_GET['search'] proti SQL injection.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
vyhladavanie v MySQL

Registrovaný: 19.09.07
Prihlásený: 09.06.14
Príspevky: 198
Témy: 23 | 23
Bydlisko: Humenné
Napísal autor témyOffline : 28.08.2008 22:48 | vyhladavanie v MySQL

no ale ono mi to stale hlada len v meno....ked zadam priezvisko tak nenajde nic ale ked zadam meno tak to najde....


_________________
HP ProBook 4720s
Intel Core i3 2.4GHz, 4GB RAM, ATI Mobility Radeon™ HD 4330, cipova sada Mobile™ Intel® HM57 Express 4096 MB DDR3 1333MHz,
Offline

Skúsený užívateľ
Skúsený užívateľ
vyhladavanie v MySQL

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 29.08.2008 9:46 | vyhladavanie v MySQL

Tak to bude možno v tom, že hľadané priezvisko sa v tej tabuľke nenachádza. Mne to funguje.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
vyhladavanie v MySQL

Registrovaný: 19.09.07
Prihlásený: 09.06.14
Príspevky: 198
Témy: 23 | 23
Bydlisko: Humenné
Napísal autor témyOffline : 29.08.2008 10:52 | vyhladavanie v MySQL

nie vsetky stlpce tabulky su zaplnene a hladam to co tam je...v db mam:
Kód:
--
-- Vypisuji data pro tabulku `zoznam`
--

INSERT INTO `zoznam` (`meno`, `priezvisko`, `mobil`, `pevna_linka`) VALUES
('ferko', 'mrkvička', '555555', '22222');

ked hladam ferko tak mi to najde a vypise vsetko co k tomu je...ked hladam mrkvička alebo 555555 alebo 22222 tak nenajde nic a nic nevypise


_________________
HP ProBook 4720s
Intel Core i3 2.4GHz, 4GB RAM, ATI Mobility Radeon™ HD 4330, cipova sada Mobile™ Intel® HM57 Express 4096 MB DDR3 1333MHz,
Offline

Skúsený užívateľ
Skúsený užívateľ
vyhladavanie v MySQL

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 29.08.2008 14:43 | vyhladavanie v MySQL

Hm. Skús tam vložiť len mrkvicka. Nejak mi iné veci nenapadajú, pretože mne to ide bez problémov...


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1713
Témy: 0 | 0
NapísalOffline : 29.08.2008 16:46 | vyhladavanie v MySQL

Zapni si zobrazovanie všetkých chýb (alebo to query "spusť" cez phpMyAdmin). Predpokladám, že sa ti tam "vypisuje" nejaká chyba (LIKE nemusí fungovať vždy).


 [ Príspevkov: 7 ] 


vyhladavanie v MySQL



Podobné témy

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

mysql-vyhladavanie

v Databázy

5

468

11.11.2011 15:55

GoodWill

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

vyhladavanie v MYSQL

v PHP, ASP

10

773

23.10.2007 10:06

wotan

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

PHP - MySQL - vyhladavanie?

v PHP, ASP

5

651

20.03.2010 6:24

rooobertek

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

Vyhladavanie v MySQL za pomoci AJAXu

v PHP, ASP

7

443

18.07.2011 18:34

JanoF

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

Vyhladavanie

v PHP, ASP

3

393

15.04.2008 20:36

stenley

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

vyhladavanie

v Databázy

1

604

29.08.2009 11:30

bmatias

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

vyhladavanie

v PHP, ASP

5

189

25.04.2013 23:42

misko16

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

Vyhladavanie

v PHP, ASP

1

339

24.09.2010 20:22

VireL

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

vyhladavanie

v Správy pre vedenie fóra

9

720

19.04.2012 20:53

Jeffo

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

Vyhladavanie

v Databázy

3

125

08.04.2014 9:45

JanoF

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

Vyhladavanie

v Databázy

7

643

31.05.2009 18:46

Snacker

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

vyhľadávanie

v HTML, XHTML, XML, CSS

15

2053

04.12.2007 13:15

wotan

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

vyhladavanie

v Ostatné programy

4

506

30.06.2008 2:38

dedko45

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

Vyhladavanie

v Delphi, Visual Basic

1

538

20.07.2009 19:25

Fico

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

Rýchle vyhladávanie

v Služby a webstránky

1

60

08.05.2018 13:02

liqua1

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

vyhladavanie ftp

v Sieťové a internetové programy

0

340

21.11.2007 18:49

BeatBastard



© 2005 - 2018 PCforum, edited by JanoF