Aktív témák
-
Briganti
tag
na megint jovok a search-l :) a helyzet az, hogy ez jo s szep, ha mindenhova csak 1 szavat irunk, vagy egymasutan kovetkezo szavakat ... de tokeletesiteni szeretnem es olyasmit is keresni hogy ''legkozelebb allo talalat'' ... tehat ha a szoveg ugyvan hogy ''Ez a szoveg amiben keresek'', es a input-ba azt irom be hogy: ''szoveg keresek'' akor talalja meg ... en ezt ugy oldottam meg hogy lebontottam szavakra mindegyiket (amit keresek), a qoutation, author, dictionary, es attribution, es ha mindegyikhez beirok 3 3 szavak akkor az: 9 * 9 * 9 * 9 = 6561 variacio :) (itt lehet hogy nemjol szamoltam, mert gyanusan nagy szam ... ), en ezt 4 egyberakott for-l oldottam meg s nekem igy csak 81 variaciot futtat vegig ...
igy nez ki nekem:
$sel_num=0;
//search in database
for ($q=0;$q<$j;$q++) {
for ($w=0;$w<$k;$w++) {
for ($e=0;$e<$l;$e++) {
for ($r=0;$r<$m;$r++) {
echo ''j[$q]:k[$w]:l[$e]:m[$r]<br>'';
$sel[$sel_num] = mysql_query(''SELECT * FROM quote_author, quote_dictionary, quote_dictionary_quotation, quote_quotation
WHERE quote_quotation.author_id = quote_author.author_id
AND quote_quotation.quotation_id = quote_dictionary_quotation.quotation_id
AND quote_quotation.quotation LIKE '%$quotation_j[$q]%'
AND quote_author.author_name LIKE '%$author_j[$w]%'
AND quote_quotation.attribution LIKE '%$attribution_j[$e]%'
AND quote_dictionary.dictionary_name LIKE '%$dictionary_j[$r]%''');
if ($query=mysql_num_rows($sel[$sel_num])) {
echo ''Rows found: $query, sel: $sel_num<br>'';
}
$sel_num++;
}
}
}
}
$j = $k = $l= $m = szavak szama amit be irtam a keresobe (quotation, author, attribution, dictionary)
azthiszem itt szavankent minden variaciot kiprobal, de ha pl. quotation: ''szoveg keresek ez'' , es authornak beirom hogy: ''en briganti csongor'', akkor nem keres pl ugy hogy a ''szoveg keres'' es a ''briganti'', tehat nem csoportositsa kettesesevel, es igytovabb ... vagy egyaltalan szukseg van erre hogy fel tudjak epiteni egy olyan ranglistat hogy ''legkozelebb allo bejegyzesek''? az igazsag az hogy mar bele gabalyodtam ebbe a sok logikaba, s variaciokba ... esetleg ha erre van valami konnyebb megoldas annak is nagyon orvendenek ...
koszi!
Aktív témák
- Dell Precision 7670 FHD+ i9-12950HX 16C / 64G D5 / 1T G4 / Quadro RTX A4500 16GB / HU vb Pro tervező
- LG OLED55G42LW LG Gyári garancia 3 év
- HP EliteBook 840G6 ! AKCIÓ!!! a készlet erejéig!
- Kobo Aura Edition 2 (N236) 6" háttérvilágításos kijelzővel, 4 GB-os tárhellyel - jó állapotban
- HP ProBook 430 G8, 13,3" FHD IPS, I5-1135GU CPU, 16GB DDR4, 256GB SSD, WIN 11, 27% áfás számla, 1 év
- Csere-Beszámítás! Lenovo Legion 5 White ! R5 5600H / RTX 3050Ti / 16GB / 500GB SSD
- Samsung Galaxy Xcover 5 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- ALIENWARE Area-51 R5
- Bomba ár! Fujitsu LifeBook U757 - i3-7GEN I 16GB I 256SSD I 15,6" FHD I HDMI I Cam I W11 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest