Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

jednostavna komanda ne radi

[es] :: PHP :: jednostavna komanda ne radi

[ Pregleda: 1373 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Moreplovac
Sinisa Kresojevic
Beograd

Član broj: 24059
Poruke: 40
*.mobtel.com

ICQ: 10253149


Profil

icon jednostavna komanda ne radi09.07.2004. u 10:49


Neverovatna glupost, jednostavna komanda ne radi!!!

Sa HTML strane preko PHP-a se kacim na bazu na tabelu news i jednostavnim upitom trazim makisimalnu vrednost polja id i ne vraca mi nikakav rezultat !?!
Kada isti ovaj SQL upit isprobam u MYSQL-Front-u direktno nad bazom sve radi kako treba.

primer:

$sql="SELECT MAX(id) FROM news";

$sql_result=mysql_query($sql,$connection)
or die("sql exec failed.");

while ($row=mysql_fetch_array($sql_result))
{$id=$row["id"];}

echo $id;
exit;



Kada stavim upit bez funkcije MAX znaci:
$sql="SELECT id FROM news";
-dobijam ocekivani rezultat.

nijedna funkcija mi ne radi (MAX, MIN,SUM)

imali neko ideju u cemu gresim?

Ma sve je u redu
09.07.2004. u 10:49 

markom
Marko Milivojević
Senior Network Expert, Vodafone
64°08'N - 21°56'W

Administrator
Član broj: 18427
Poruke: 3883
*.lina.net

Jabber: markom@elitesecurity.org
ICQ: 2354227
Sajt: markom.info


Profil

icon Re: jednostavna komanda ne radi09.07.2004. u 10:54
Nisam probao ovo myself, ali: SELECT MAX(id) AS max_id FROM ...


Marko.
„Adminčić“

OV SM
LA PK


09.07.2004. u 10:54 

Moreplovac
Sinisa Kresojevic
Beograd

Član broj: 24059
Poruke: 40
*.mobtel.com

ICQ: 10253149


Profil

icon Re: jednostavna komanda ne radi09.07.2004. u 11:07

RADI!!!!!!

Hvala Markom!

Zasto ono pre nije radilo? Jel mora AS uvek kod takvih upita?
Ma sve je u redu
09.07.2004. u 11:07 

noviKorisnik

Član broj: 13216
Poruke: 4513
194.247.222.*



Profil

icon Re: jednostavna komanda ne radi09.07.2004. u 11:46
Ne možeš asocijativno da pristupaš ako ne definišeš alias funkcije.

Ako te ne mrzi, probaj:

$sql="SELECT MAX(id) FROM news";

$sql_result=mysql_query($sql,$connection)
or die("sql exec failed.");

while ($row=mysql_fetch_array($sql_result))
{$id=$row[0];}

echo $id;
exit;
09.07.2004. u 11:46 

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1958
*.inter.net.il

ICQ: 82327428


Profil

icon Re: jednostavna komanda ne radi09.07.2004. u 12:03
pogledaj šta kaže mysql sa funkcijom mysql_error()
09.07.2004. u 12:03 

Moreplovac
Sinisa Kresojevic
Beograd

Član broj: 24059
Poruke: 40
*.mobtel.com

ICQ: 10253149


Profil

icon Re: jednostavna komanda ne radi09.07.2004. u 12:07
>>>>ZA NOVOG KORISNIKA

Probao sam i radi.

vidim da je razlika izmedju mog pocetnog koda i tvoje izmene u liniji

(pocetni) $id=$row["id"]

(novi korisnik) $id=$row[0]

Kapiram. Thanks.
Ma sve je u redu
09.07.2004. u 12:07 

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 2371
*.vdial.verat.net

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: jednostavna komanda ne radi09.07.2004. u 23:13
U ovakvim slučajevima najbolje je koristiti var_dump funkciju. Takođe obratite pažnju kako se razlikuje niz koji je povratna vrednost funkcija mysql_fetch_row, mysql_fetch_assoc i mysql_fetch_array (poslednja ima i dodatni parametar - konstantu kojom se određuje ponašanje kao prva ili druga pomenuta funkcija)
http://sr.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
09.07.2004. u 23:13 

stsung
NS

Član broj: 12899
Poruke: 378
*.panline.net



Profil

icon Re: jednostavna komanda ne radi10.07.2004. u 08:46
Pozd.
Chisto da se nadovezhem, komanda
Code:
$sql="SELECT MAX(id) FROM news";

će proizvesti row sa poljem koje se zove "MAX(id)" a ne "id". U svakom sluchaju, treba da radish onako kako je to markom rekao.

Svako dobro.
10.07.2004. u 08:46 

Moreplovac
Sinisa Kresojevic
Beograd

Član broj: 24059
Poruke: 40
*.vdial.verat.net

ICQ: 10253149


Profil

icon Re: jednostavna komanda ne radi10.07.2004. u 09:54
za stsung-a

Kapiram, zato moja linija
Code:
 echo $id;
nista nije vracala, jer nju nisam ni punio....

THNX
Ma sve je u redu
10.07.2004. u 09:54 

[es] :: PHP :: jednostavna komanda ne radi

[ Pregleda: 1373 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.