Article View: pl.comp.lang.php
Article #220392Re: jak pokazac wynik funkcji mysql w php ?
From: pakalk
Date: Sat, 29 Aug 2009 11:56
Date: Sat, 29 Aug 2009 11:56
50 lines
2854 bytes
2854 bytes
On Aug 29, 11:21Â am, dziobacz <aaabbbcccda...@gmail.com> wrote:
> On 29 Sie, 11:03, pakalk <pak...@gmail.com> wrote:
>
>
>
>
>
> > On Aug 29, 10:56Â am, dziobacz <aaabbbcccda...@gmail.com> wrote:
>
> > > W php my adminie zrobilem funkcje:
>
> > > DROP FUNCTION IF EXISTS fun;
> > > DELIMITER $$
>
> > > CREATE FUNCTION fun(zmienna INT) RETURNS INT
> > > BEGIN
> > > DECLARE x INT;
> > > SET x = zmienna;
> > > SET x = x+1;
> > > RETURN x;
> > > END
>
> > > Jak ja teraz w php wywolac - robilem cos takiego:
> > > $query = mysql_query("select fun(5)") or die ("cos jest zle");
> > > echo $query;
>
> > > ale dostaje: Resource id #3
>
> > mysql_fetch_costam();
>
> $query = mysql_query("select fun(5) as funkcja") or die ("cos jest
> zle");
> $wynik = mysql_fetch_assoc($query);
> $wartosc = $wynik['funkcja'];
> echo $wartosc;
>
> ??
>
> Tak jak w wypadku wykonywania zapytania z SELECT ? 4. linie kodu by
> uzyskac wynik dzialania funkcji to troche duzo skoro wiadomo, ze
> funkcja zawsze zwraca jedna wartosc. Myslalem, ze istnieje lepszy
> sposob.
A tutaj nie wykonujesz zapytania SELECT?
Tak - całe 4 linijki. Jak już sie znuzysz ich wpisywaniem to wpadniesz
na to, żeby zawrzeć to w jednej funkcji (tak, tak - po to zostały
wymyslone, zeby grupowac powtarzajÄ…ce siÄ™ partie kodu), albo zmienic
uzywana biblioteke na taka, co robi $db->fetchOne( $sql ); albo sam to
sobie napiszesz.
Technical Details
Message-ID:
<ddf35e7d-7e6a-4323-9a1f-c73095ff9571@n2g2000vba.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!n2g2000vba.googlegroups.com!not-for-mailReferences:
<49fe46a5-98c4-41e4-a802-6a167c87be94@r34g2000vba.googlegroups.com> <bb7647dd-3235-4b63-a9b8-fb63f864d6de@e34g2000vbm.googlegroups.com> <fb00016e-0c9a-4ab7-a62d-6361c5ded495@z28g2000vbl.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!n2g2000vba.googlegroups.com!not-for-mail From: pakalk <pakalk@gmail.com> Newsgroups: pl.comp.lang.php Subject: Re: jak pokazac wynik funkcji mysql w php ? Date: Sat, 29 Aug 2009 04:56:35 -0700 (PDT) Organization: http://groups.google.com Lines: 50 Message-ID: <ddf35e7d-7e6a-4323-9a1f-c73095ff9571@n2g2000vba.googlegroups.com> References: <49fe46a5-98c4-41e4-a802-6a167c87be94@r34g2000vba.googlegroups.com> <bb7647dd-3235-4b63-a9b8-fb63f864d6de@e34g2000vbm.googlegroups.com> <fb00016e-0c9a-4ab7-a62d-6361c5ded495@z28g2000vbl.googlegroups.com> NNTP-Posting-Host: 83.10.62.25 Mime-Version: 1.0 X-Trace: posting.google.com 1251546995 4029 127.0.0.1 (29 Aug 2009 11:56:35 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 29 Aug 2009 11:56:35 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: n2g2000vba.googlegroups.com; posting-host=83.10.62.25; posting-account=rLTIYAoAAAAC0UY184o3dcMgnRpikGCw User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.43 Safari/530.5,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit