Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 1 gost pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
1 2 [Sve]
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: Pozivanje PHP funkcije unutar MySQL upita..  (Pročitano 5908 puta)
14. Dec 2009, 14:33:36
Svakodnevni prolaznik


Prijepolje-Polimlje-Partizan-ПГ

Zodijak
Pol Muškarac
Poruke 215
Zastava Prijepolje
OS
Windows XP
Browser
Mozilla Firefox 3.5.5
mob
SonyEricsson k550i
imam php funkciju npr.
function proba($parametar)  //Nebitno je ovo sad koja bi npr. ako je vrednost unetog parametra "a" izdavala br. 1

e sad, na koji nacin da integrisem ovu funkciju u upitu za citanje iz mysql baze?!?
ovako sam ja pokusao, ali ne ide :-(
Kod:
$query_citanje = "SELECT * FROM imetabele WHERE [b]proba[/b](tekst)=1 ORDER BY id DESC";
(ovo tekst je jedna kolona u tabeli.. znaci ako je vrednost ove funkcije proba(tekst)=1 onda da se te vrednosti prikazuju)

IP sačuvana
social share
**ja sam toliko siromašan da moram sebi da odvajam od usta da bih imao šta da jedem**
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows 7
Browser
Mozilla Firefox 3.5.5
mob
Apple iPhone 4
Kod:
<?php

function test($nesto 0)
{
if ( $nesto == )
{
return 1;
}
else
{
return 0;
}
}

$sql_query "SELECT * FROM IME_TABELE WHERE POLJE = '" test(1) . "' ORDER BY ID DESC;";

echo 
$sql_query;

exit;

?>

Citat
SELECT * FROM IME_TABELE WHERE POLJE = '1' ORDER BY ID DESC;

Mislim da ce ti ovo pomoci.

Poz Smiley
« Poslednja izmena: 14. Dec 2009, 14:49:44 od NenadS »
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Prijepolje-Polimlje-Partizan-ПГ

Zodijak
Pol Muškarac
Poruke 215
Zastava Prijepolje
OS
Windows XP
Browser
Mozilla Firefox 3.5.5
mob
SonyEricsson k550i
Da me ubijes ne shvatam   Smile Smile Smile
Moze malo objasnjenje?!? Zasto je WHERE POLJE = '1', kad ta vrednost polja je neki tekst, a ja treba da ako je funkcija(POLJE)=1 prikazem Smile Smile
IP sačuvana
social share
**ja sam toliko siromašan da moram sebi da odvajam od usta da bih imao šta da jedem**
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows 7
Browser
Mozilla Firefox 3.5.5
mob
Apple iPhone 4
Kod:
<?php

function test($nesto)
{
return $nesto;
}

$nesto 'IME';

$sql_query "SELECT * FROM IME_TABELE WHERE " test($nesto) . " = 1 ORDER BY ID DESC;";

echo 
$sql_query;

exit;

?>

Moze li tako?

Citat
SELECT * FROM IME_TABELE WHERE IME = 1 ORDER BY ID DESC;

Ako je $nesto = 'PREZIME'; onda ces imati:

Citat
SELECT * FROM IME_TABELE WHERE PREZIME = 1 ORDER BY ID DESC;
« Poslednja izmena: 14. Dec 2009, 15:10:03 od NenadS »
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Prijepolje-Polimlje-Partizan-ПГ

Zodijak
Pol Muškarac
Poruke 215
Zastava Prijepolje
OS
Windows XP
Browser
Mozilla Firefox 3.5.5
mob
SonyEricsson k550i
Izvini sto sam pomalo naporan Smile, ali se ne razumemo bas najbolje. Ovaj prametar funkcije se cita iz mysql baze tokom upita. Koliko vidim ti si definisao $nesto = 'IME';, on treba da priliko ovog upita, znaci dok cita, one vrednosti iz baze provuce kao parametar funkcije..

Kod:
$sql_query = "SELECT * FROM IME_TABELE WHERE " . test($nesto) . " = 1 ORDER BY ID DESC;";
znaci ova promenljiva $nesto se dobija, iz kolone npr. tekst u bazi.. Kapiras me?
IP sačuvana
social share
**ja sam toliko siromašan da moram sebi da odvajam od usta da bih imao šta da jedem**
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows 7
Browser
Mozilla Firefox 3.5.5
mob
Apple iPhone 4
Ne razumem, daj konkretan primer baze, kako upit sa tom bazom treba da izgleda i sat je njegov rezultat...
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Prijepolje-Polimlje-Partizan-ПГ

Zodijak
Pol Muškarac
Poruke 215
Zastava Prijepolje
OS
Windows XP
Browser
Mozilla Firefox 3.5.5
mob
SonyEricsson k550i
Ovako imas tabelu

primer:
programi
______________________________ __
id         naziv            tekst           datum

1        traala              safasfas             11111
2        asfasf             safaf balon          45212
3        wrerewr            wrawrawr          45456

i php funkciju (ovo je samo primer, prava verzija je malo kompleksnija)
function provera_teksta($tekst){
    $zabranjena_rec = "balon";
    $pos = strpos($tekst,$zabranjena_rec);
     if($pos == false){
        return 1;
     } else {
        return 2;
     }
}

e sad ide taj upit

$query = "SELECT * FROM programi WHERE e znaci ovde pozivamo funkciju provera_teksta(a ovaj parametar ovde trebaju da budu vrednosti kolone tekst iz tabele)=1 ORDER BY id DESC";

A, rezultat treba da budu sve vrednosti koje ispunjavaju uslov koji je naveden

rezultat
1        traala              safasfas             11111

3        wrerewr            wrawrawr          45456
« Poslednja izmena: 14. Dec 2009, 16:01:10 od prijepoljac »
IP sačuvana
social share
**ja sam toliko siromašan da moram sebi da odvajam od usta da bih imao šta da jedem**
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows Vista
Browser
Opera 9.80
mob
Apple iPhone 6s
Probaj opisno... posto ovako strucno, nikome od nas nije jasno sta zapravo hoces..
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows 7
Browser
Mozilla Firefox 3.5.5
mob
Apple iPhone 4
I sta ces da dobijes onda kada to uradis? WHERE 1=1 ili WHERE 0=1, ne razumem cemu to?
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Prijepolje-Polimlje-Partizan-ПГ

Zodijak
Pol Muškarac
Poruke 215
Zastava Prijepolje
OS
Windows XP
Browser
Mozilla Firefox 3.5.5
mob
SonyEricsson k550i
Znaci, imam funkciju koja proverava string da li sadrzi rec npr. balon, i ako sadrzi vrednost je 2, a ako ne sadrzi vrednost je 1. E sad znaci imam taj SQL upit, u kome on proverava da li vrednosti kolone tekst iz date tabele sadrze reci balon, i one koje ne sadrze prikazuje (znaci tu se koristi navedena funkcija)..
Da li je sad jasnije?
« Poslednja izmena: 14. Dec 2009, 16:56:36 od prijepoljac »
IP sačuvana
social share
**ja sam toliko siromašan da moram sebi da odvajam od usta da bih imao šta da jedem**
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Prijepolje-Polimlje-Partizan-ПГ

Zodijak
Pol Muškarac
Poruke 215
Zastava Prijepolje
OS
Windows XP
Browser
Mozilla Firefox 3.5.5
mob
SonyEricsson k550i
Preciznije, meni su potrebni row-ovi, cije vrednosti za kolonu tekst 'provucene' kroz moju funkciju daju 1.. Mislim da je ovo jasnije..
IP sačuvana
social share
**ja sam toliko siromašan da moram sebi da odvajam od usta da bih imao šta da jedem**
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows 7
Browser
Mozilla Firefox 3.5.5
mob
Apple iPhone 4
Mozda sam ja lud, ne kazem... ali ja prvi put vidim da neko to radi na takav nacin Smile

Mozda nekako i moze da se izvede to sto ti hoces ali mnogo je prostije da selektujes sve podatke, pa onda prilikom ispisivanja da radis proveru i ako sadrzi zabranjenu rec da taj upis ne prikaze... jer ovo kako ti hoces da on direktno dok cita iz baze radi proveru i ne prikazuje taj rezultat... sta znam, postoji dosta toga sto do sada nisam koristio, tako da necu da kazem da to ne moze tako da se uradi ali mislim da nema potrebe za tim.
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Prijepolje-Polimlje-Partizan-ПГ

Zodijak
Pol Muškarac
Poruke 215
Zastava Prijepolje
OS
Windows XP
Browser
Mozilla Firefox 3.5.5
mob
SonyEricsson k550i
Da, znao sam ja da to mogu da odradim na taj nacin, ali bi mi to poremetilo neke 'druge planove'. Ali, jbga.. Kad se mora mora se... Smile Smile
IP sačuvana
social share
**ja sam toliko siromašan da moram sebi da odvajam od usta da bih imao šta da jedem**
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Hronicar svakodnevice


Zodijak Aries
Pol Muškarac
Poruke 864
OS
Windows XP
Browser
Mozilla Firefox 3.5.6
mob
Apple IPhone 3GS,
Preciznije, meni su potrebni row-ovi, cije vrednosti za kolonu tekst 'provucene' kroz moju funkciju daju 1.. Mislim da je ovo jasnije..
Iz ovoga kako sam ja tebe svatio tebi treba sam id kolone koja sadrzi neke kljucne rijeci ma sta one bile ....
SELECT id FROM IME_TABELE WHERE atribut like vrijednost;
u ovo slucaju dobijas id svih artikala koji u nekom atributu sadrze vrijednost to kolko ja vidim nije nikakav problem

sad da ti nisi malo pobrko stvari sto se tice sta ces raditi sa tim podacima
ili da nisi htio nesto poput ovoga

function provjrea($text){
$upit_na bazu="SELECT id FROM IME_TABELE WHERE atribut like $text ";
// konekcija na bazu izvrsavanje upita i to
if (mysql_numb_row($odgovor_iz baze) >0){
return 1;
}
else
{
return 0;
}
}

IP sačuvana
social share
Pogledaj profil GTalk
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Pocetnik

Zodijak Pisces
Pol Muškarac
Poruke 19
OS
Windows XP
Browser
Opera 9.80
mob
BlackBerry 
Ljudi..imam problem oko podesavanja phpMyAdmin-a...trebam da podesim php url,korisnicko ime,korisnicku lozinku,naziv baze podataka..a nikako ne mogu da se snadjem..pa ako neko moze da mi pomogne..bio bih zahvalan..
« Poslednja izmena: 10. Jun 2010, 14:45:24 od Dule_90 »
IP sačuvana
social share
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Prijatelj foruma
Poznata licnost


Drugovi, drugovi, ... pa u drugom stanju...

Zodijak Gemini
Pol Muškarac
Poruke 2954
Zastava Vienna
OS
Windows XP
Browser
Opera 9.80
mob
HTC Sensation XL
Prvo moras napraviti bazu, pa onda tabelu, pa onda fileds koja si naveo...
Phpmyadmin bas ima user-friendly interface, samo malo bolje pogledaj nacices sve... Smile

Ako ne uspijes tako, probaj SQL upitom, ako ga znas uopste...
IP sačuvana
social share
To je kao da kazes da nisi primetio ljubicastog slona sa neonskim osvetljenjem u guzici kako stoji pored tebe u mracnoj sobi Smiley
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
1 2 [Sve]
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.083 sec za 14 q. Powered by: SMF. © 2005, Simple Machines LLC.