[ 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: 1719
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

452

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

753

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

632

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

427

18.07.2011 18:34

JanoF

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

Vyhladavanie

v PHP, ASP

3

372

15.04.2008 20:36

stenley

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

vyhladavanie

v Databázy

1

589

29.08.2009 11:30

bmatias

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

vyhladavanie

v PHP, ASP

5

176

25.04.2013 23:42

misko16

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

Vyhladavanie

v PHP, ASP

1

323

24.09.2010 20:22

VireL

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

Vyhladavanie

v Databázy

3

111

08.04.2014 9:45

JanoF

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

vyhladavanie

v Správy pre vedenie fóra

9

675

19.04.2012 20:53

Jeffo

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

Vyhladavanie

v Databázy

7

626

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

2012

04.12.2007 13:15

wotan

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

vyhladavanie

v Ostatné programy

4

485

30.06.2008 2:38

dedko45

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

Vyhladavanie

v Delphi, Visual Basic

1

523

20.07.2009 19:25

Fico

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

vyhladavanie ftp

v Sieťové a internetové programy

0

322

21.11.2007 18:49

BeatBastard

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

Vyhľadávanie súborov

v Operačné systémy Microsoft

3

89

08.11.2017 19:01

michalesku



© 2005 - 2017 PCforum, edited by JanoF