[ Milan M. Radovic @ 26.05.2008. 21:03 ] @
Imam MySQL proceduru koja vraca klasica mysql rezultat. Kada ga pozovem preko konzole ili kada ga pozovem preko nekog manager-a ,radi... medjutim kada ga pozovem preko PHP-a :

Code:
$rez=mysql_query("CALL log_check_seller('gaston','gaston');");
while($red=mysql_fetch_array($rez))
{
    echo $red['seller_id']. "<br>";
}


... izbacuje mi mysql_fetch_array(): supplied argument is not a valid MySQL result resource ..BlaBlaBla

U konzoli je izlaz :

Code:
+-----------+
| seller_id |
+-----------+
| gaston    |
+-----------+
[ peromalosutra @ 26.05.2008. 22:31 ] @
Pretpostavljam da ima neka greška u tom upitu, šta kaže mysql_error()?
[ Milan M. Radovic @ 26.05.2008. 23:57 ] @
Citat:
peromalosutra: Pretpostavljam da ima neka greška u tom upitu, šta kaže mysql_error()?
Probacu s njim da vidim, ali kako to da u konzoli isti taj upit radi??

UPDATE : Evo... da li ovo znaci da je problem u proceduri? :
1312: PROCEDURE projekat.log_check_seller can't return a result set in the given context

[Ovu poruku je menjao Milan M. Radovic dana 27.05.2008. u 11:57 GMT+1]
[ Milan M. Radovic @ 27.05.2008. 12:16 ] @
Cekajuci resenje, nasao sam ga - Pa ako neko bude imao problem da stornu proceduru koristi kao klasican select query i dobije povratnu vrednost od mysql_error() -> can't return a result set in the given context Treba da postavi bool New na true i flag na 131074 prilikom konekcije :

mysql_connect( host, databaseuser,password,TRUE, 131074)