🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220392

Re: jak pokazac wynik funkcji mysql w php ?

#220392
From: pakalk
Date: Sat, 29 Aug 2009 11:56
50 lines
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-mail
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>

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