Diskuze: Vyhledávání
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 13 zpráv z 13.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


https://support.google.com/…swer/2630969
Nastavenie vyzerá dosť jednoducho, ale toto by malo prehľadávať iba to kam
majú roboti prístup. Takže keď potrebuješ prehľadávať v sekcii s
autentizáciou asi si budeš musieť niečo napísať sám 
Počítám že do mé DB roboti přístup nemají, takže jsem opět na začátku.
btw: Toto jsem zkoušel, avšak neúspěšně..
ten nepristupuje do tvojej db, ale prehľadáva verejne prístupné časti webu(html kód).
Inak keď chceš niečo tak komplexné ako opisuješ, tak to ani týmto nedosiahneš, odporúčam si pozrieť fulltext indexy a taktiež to nebude najjednoduchšie, možno aj nejaké pomocné tabuľky budeš potrebovať
Vůbec nechápu, proč chceš aby Ti vyhledávač lezl do databáze
Pokud chceš začlenit na webovky
vyhledávání, tak se tam dává klasický fulltext a hledá jen obsah, který
je vidět na stránkách
DB
bych sem vůbec nepletl a hlavně nevidím důvod, proč bys někomu měl
umožnit vyhledávat data v tvojí DB 
Prostě potřebuji dostat data z databáze. Uživatel napíše do inputu nějaký řetězec a podle něj pak chci vyhledávat, jestli něco, co obsahuje ten řetězec je v db.
Jak říkáš ať použiji fulltextové vyhledávání. Rád bych, ale nevím jak.
Ale možná jak se říká, ráno moudřejší večera. Odpoledne na to mrknu znovu a třeba mi to hlava pobere.
nehledáš návod tohoto typu?
http://www.webreference.com/…h/index.html
tak si napíš aspoň takýto dotaz
SELECT ... FROM tabulka WHERE stlpec LIKE '%hladany_retazec%'
Dotaz jsem zkoušel, nic mi to nevrátilo. Psalo to, že to nenašlo žádný fulltext colum. Což jsem pochopil, že tma žádný není, ale už nevím jak ho vytvořit..
Přesně něco takového. Něco takového jsem i zkoušel, ale už vím i kde
byla chyba. takže vyzkouším.
Děkuji.
určitě někde nějak vypisuješ data stylem
SELECT * FROM tabulka WHERE id = ".$_GET['id']."
to co hledáš je podobnej způsob jen klíč podle kterýho hledáš
nezískáš z url ale z odeslanýho formuláře a v sql dotazu se pak neptáš
přesně na atribut = hodnota ale použiješ like
třeba takhle
SELECT * FROM tabulka WHERE titulek LIKE '".$_POST['titulek']."%'
takže si jen do toho dotazu dostaň hodnotu z formuláře, napiš to bez sql injection a primitivní vyhledávání je na světě
Takto vypadá nyní skript na vyhledávání.
$vyraz=mysql_real_escape_string($_POST['vyhledavani']);
$uzivatele=mysql_query("select username, name from users where ");
$vysledek_uzivatele=mysql_fetch_array($uzivatele);
if (mysql_error()){
echo mysql_error();
}
while ($vysledek_uzivatele){
echo $vysledek_uzivatele['username'];
echo '<br />';
echo $vysledek_uzivatele['name'];
}
Mohlo by to vypadat takto?
$uzivatele=mysql_query("select username, name from users where username LIKE '%".$vyraz."%' OR name LIKE '%".$vyraz."%' ");
Zobrazeno 13 zpráv z 13.