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

Zasta javi da ne valja argumetn kad je ispravan?

[es] :: PHP :: Zasta javi da ne valja argumetn kad je ispravan?

[ Pregleda: 3413 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

voxi

Član broj: 67178
Poruke: 328
*.skaut.net.



Profil

icon Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 01:24 - pre 206 meseci
Nije mi jaso zasto ajvlja gresku kad je argumetn OK

Code:


$db=mysql_connect('localhost','Road','sspps1','Road');    

    if(!$db){
        
        echo '<p> Greska pri konektovanju '. mysql_error($db).'</p>';
    }
    
       


 $query="SELECT * FROM  phpbb_users";        
 


 $result=mysql_query($query);
 
 $rows=mysql_fetch_assoc($result); //ovde javlja slcecu gresku "Warning mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /path"
 
 // if($result==FALSE){    
    echo '<p> Broj redova'.count($result).' ->'.$rows[0].'  </p>';



ispise lepo broj redova izvadjenh ali ne i podatak prvog reda

Zna li neko gde sam pogresio ja ne vidim gresku?

(ide mi na zivce ovo proceduralno programiranje a server ne podrzava mysqli.dll)

Hvala!!!

[Ovu poruku je menjao flylord dana 27.04.2007. u 11:07 GMT+1]
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.dynamic.sbb.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 10:09 - pre 206 meseci
Code:


$db=mysql_connect('localhost','Road','sspps1','Road');    

    if(!$db){
        
        echo '<p> Greska pri konektovanju '. mysql_error($db).'</p>';
    }


Proceduralno prpgamiranje nema veze s tim, nego to sto nisi procitao help za mysql_connect. Sta ti je ovde 4. parametar za tu F-iju? Gle ovde http://php.net/mysql_connect . I gle ovde http://www.php.net/manual/en/function.mysql-select-db.php .
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.teol.net.



Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 16:22 - pre 206 meseci
Ajd ako neko moze da mi kaze zasto ne radi ovaj kod pre nego razbijem sve?

Code:

    $db_serv=mysql_connect('localhost','root','motor');
    $db=mysql_select_db('Roadrunner',$db_serv);
    
    if(!$db)
        echo '<p> Greska pri konektovanju na bazu '.mysql_error().'</p>'; 
        
    $query="SELECT * FROM  phpbb_users";

    $result=mysql_query($query);//ovd4 ako stavim drugi argumetn $db javi gresku
    
    $res=mysql_fetch_array($result,MYSQL_BOTH); //ovde javlja gresku


Sto se tice konfiguracije PHP ukljucen je i mysql.dll i maysqli.dll


Ako moze neko da mi pomogne a da mi ne filozofira puno posto sam vec pri kraju zivaca 2h gledam i ne mogu da nadjem gresku citao sam i PHP maual ali ja ne vidim gde sam pogresio

HVALA
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 16:40 - pre 206 meseci
Zaboravio si da nam kažeš kako glasi greška.

Može sa echo mysql_error();
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 16:42 - pre 206 meseci
Citat:

Code:

...
$result=mysql_query($query);//ovd4 ako stavim drugi argumetn $db javi gresku
...




Umesto $db stavi $db_serv, to jest ono sto vraca mysql_connect().

Odvoj malo vremena i citaj manual, puno ce ti koristiti.
Never trust an operating system you don't have sources for.
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.net
Via: [es] mailing liste



Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 17:25 - pre 206 meseci
Od nervoze sam zaboravio napisati gresku "Fatal error: Call to a member
function fetch_array() on a non-object in"
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.net
Via: [es] mailing liste



Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 17:31 - pre 206 meseci
Evo ljudi probo sam i sa drugom bazom na malo drugaciji nacin isto mi javlja
gresku
Code:


$db=new mysqli('localhost','root','motor','books');

 $query="SELECT * FROM ucenik";

 $rezultat=$db->query($query);

 $rows=$rezultat->fetch_assoc(MYSQL_BOTH);


Ma nije problem citati manual ali ova sintaksa sto sam sad gore navoe je
direktno zi knjige stvarno ne znam sta da radim kad izgubim 3H na banalnoj
stvar

Greska je : Fatal error: Call to a member function fetch_assoc() on a
non-object in c:path


Ajd ako neko moze neka pomogne ja ne vidim zilaz
 
Odgovor na temu

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
*.smin.sezampro.yu.

Sajt: keselj.xyz


+1 Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 18:42 - pre 206 meseci
ovako na brzinu ... objekat je $db a ne $rezultat pa probaj

$rows=$db->fetch_assoc(MYSQL_BOTH);
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.teol.net.



Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?27.04.2007. u 19:45 - pre 206 meseci
Ma kakvi nije to javi da ne postoji ta funkcija da li vam se desavala gore navedena greska po imenu? Kako ste je resavali?
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
*.adsl.beocity.net.

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?29.04.2007. u 15:55 - pre 206 meseci
Citat:
voxi: Ma kakvi nije to javi da ne postoji ta funkcija da li vam se desavala gore navedena greska po imenu? Kako ste je resavali?


Nisam provalio gresku u tvom kodu, mrzi me i da gledam iskreno...

Prvo, procitaj dobro manual sa neta, pogledaj njihove primere.... Ako ni tada ne provalis gresku, onda nikad ni neces..

Drugo, zasto ne koristis neku od postojecih DB Apstraction klasa? Imas ADOdb, on je keva, ADOdb lite, jednostavniji, imas ih jos, ovi su kao standard.

Iskreno, ja sam neko vreme koristio klase iz PHPBB2 distribucije (posto vidim da bas sa njim operises), sasvim su jednostavne, mozes cak i da ih direktno menjas...?

Ja garantujem da nijedan dobar programer nezna napamet da ti odgovori na to tvoje pitanje, osim ako ne pogleda manual, bas iz razloga sto svi koriste Wrappere oko php mysql funkcija. To bi i ti trebao da uradis STO PRE!!!!

EDIT NAKNADNI:

ti si napisao:
$rows=$rezultat->fetch_assoc(MYSQL_BOTH);

a manual kaze

$rezultat->fetch_assoc() is equivalent to calling $rezultat->fetch_array() with MYSQL_ASSOC, gde je MYSQL_ASSOC konstanta, a ne objekat, bas kao i sto ti je javljeno.

Dakle, manual i citanje istog.... Strasna stvar
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.net
Via: [es] mailing liste



Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?29.04.2007. u 16:09 - pre 206 meseci
Ovako stavru stoje:
Steko se utisak da cekam samo gotov odgovro ali nije tacno prevrno sam citav
PHP manual ali mi nije nista pomoglo sve sam ispostovo kako tamo pise greska
se i dalje javljala poludeo sam izgubo sam oko 3h i nista nisam napravio.
Onda sam sve to ostavio i otisao na pice kad sam se vratio primetio sam da
sam selektovo tabelu koja ne postoji u datoj bazi podataka sto ja nisam
primetio jer sam kod sebe uradio bazu na onsovu jednog bekaba do foruma
jednog i taj back up treba prebaciti na novi hosting gde je postavljen isti
forum ali nije silo (ta nisam jaradio mislim prebacivanje na novi hosting)
pa su meni da li da uradim a imao sam i back up novog forma gde je
registrovan samo jedan clan i tu bazu sam stavi kod sebe na PC i na kraju
sam primeti da nisu site verzije foruma phpBB i nemaju bas ista imena tabela
sto je bilo zaista tesko primetiti i zbog toga je javljana greska. A zasto
ne koristim ADOdb razlog je sto sam jos u procesu ucenja PHPa

Hvala svima koji su se potrudili da mi pomognu
Pozz
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.adsl.beotel.net.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Zasta javi da ne valja argumetn kad je ispravan?29.04.2007. u 19:13 - pre 206 meseci
[offtopic]
Čoveče, napisao si rečenicu od 127 reči bez ijednog zareza. Piši malo čitkije, pola te nisam razumeo. Nadam se da ne komentuješ i kôd ovako
I kad pastuješ grešku koju si dobio, pastuj je celu, nemoj da je seckaš, par puta si ispustio najbitniji deo greške
[/offtopic]
 
Odgovor na temu

[es] :: PHP :: Zasta javi da ne valja argumetn kad je ispravan?

[ Pregleda: 3413 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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