IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @272
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Vaše dáta sú v oblakoch

Virtuálny desktop lacno, spoľahlivo, bez kompromisov. www.ts.avnet.com

Hľadáte CRM softvér?

SunSoft.CRM • množstvo funkcií • možnosť individuálnych úprav • výhodná cena crm.sunsoft.sk

Chcete darček pre svoje dieťa

Odpovedzte na otázky a vyhrajte! LEGO duplo 2 krát deňne do konca mesiaca www.duplo.lego.com

Zbavte sa viazanosti

Za Samsung Galaxy Ace so zlatým O2 Paušálom zaplatíte teraz 12 €! pausal.o2.sk

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

zlucenie poli

Zaslať odpoveď
AutorSpráva
qacer
Užívateľ
Užívateľ

Založený: 29.12.2005
Príspevky: 540
Bydlisko: 127.0.0.1 (Pov. Bys.)

PríspevokZaslal: Št 31.01.08 21:42Odpovedať s citátomNávrat hore

Zdravim.
Riesim taky problem s vyhladavanim a to vyberanim z DB cez cyklus
kód:

$slovo=urldecode($_GET['slovo']);
$slova=explode(" ", $slovo);
$spolu=count($slova);
 for ($i=0; $i<$spolu; $i++){
      $vysledok=mysql_query("select zaznam from tabulka where nieco like \"%".$slova[$i]."%\" ");
   }
//spracovanie $vysledok


chcem aby mi vsetky zaznamy hadzalo do jednej premennej $vysledok a potom len odtial vyhadzem duplicity, no ked prevediem vyber z DB cez cyklus tak prepise ten prvy vyber aktualnym
ako jednoducho zlucit tie arraye?
skusal som array_merge, ale to nie je ono

dik

_________________
"Kde končí hiphop, začína IQ."
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberTwitterZobraziť autorove WWW stránky
lumar
Užívateľ
Užívateľ

Založený: 30.01.2008
Príspevky: 8

PríspevokZaslal: Št 31.01.08 22:04Odpovedať s citátomNávrat hore

Jedine, ze by si priamo v tom cykle ukladal zaznamy (mysql_fetch_array) do zvlast pola a postupne naplnal dalsimi.

Alebo si mozes generovat sql podmienku:
kód:
nieco like '%slovo1%' or nieco like '%slovo2%'

cim ti odpadne nutnost odstranovat duplicity
Zobraziť informácie o autoroviOdoslať súkromnú správu
vl4kn0
Užívateľ
Užívateľ

Založený: 22.11.2007
Príspevky: 254
Bydlisko: 127.0.0.1

PríspevokZaslal: Št 31.01.08 22:27Odpovedať s citátomNávrat hore

mozno budem hovorit bludy. ale keby si to dal spajat a nie priradovat hodnotu. mam namysli bodku na zaciatku a potom by si to prehnal cyklom

kód:
$vysledok = '';
for ( ; ; )
{
    $vysledok .= mysql_query('select bla bla from bla bla');
}

_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQZobraziť autorove WWW stránky
p360t
Skúsený užívateľ
Skúsený užívateľ

Založený: 30.05.2006
Príspevky: 1775
Bydlisko: BA - EASTSIDE

PríspevokZaslal: Št 31.01.08 23:52Odpovedať s citátomNávrat hore

vl4kn0 napísal:
mozno budem hovorit bludy. ale keby si to dal spajat a nie priradovat hodnotu. mam namysli bodku na zaciatku a potom by si to prehnal cyklom

kód:
$vysledok = '';
for ( ; ; )
{
    $vysledok .= mysql_query('select bla bla from bla bla');
}
Pre polia to funguje skôr takto: $pole[] = "ďalšia hodnota";

_________________
[quote="A. S. Tanenbaum"]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.[/quote]
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
qacer
Užívateľ
Užívateľ

Založený: 29.12.2005
Príspevky: 540
Bydlisko: 127.0.0.1 (Pov. Bys.)

PríspevokZaslal: Pi 01.02.08 0:01Odpovedať s citátomNávrat hore

vl4kn0: tvoj sposob ma napadol hnes, ale neda sa to..to su polia

lumararov sposob ma absolutne nenapadol, ale je genialny
pre uplnost sem hadzem ako som to pouzil
kód:
$slova=explode(" ", $slovo);
   $spolu=count($slova);
   $prikaz="";
   for ($i=0; $i<$spolu; $i++){
       $prikaz.="text like \"%".$slova[$i]."%\"";
       if (($i+1)!=$spolu)$prikaz.=" || ";
   }
   $vysledok=mysql_query("select zaznam from tabulka where ".$prikaz." ");
//spracovanie $vysledok

dik lumar

_________________
"Kde končí hiphop, začína IQ."
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberTwitterZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd