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

Pitanje: Supplied argument is not a valid MySQL-Link resource

[es] :: PHP :: Pitanje: Supplied argument is not a valid MySQL-Link resource

[ Pregleda: 2220 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandroz
Aleksandar
NS

Član broj: 132586
Poruke: 37
*.eunet.yu.



Profil

icon Pitanje: Supplied argument is not a valid MySQL-Link resource14.10.2007. u 19:04 - pre 173 meseci
Evo ovako..
Hocu da u tabeli history upisem neke podatke... ali mi non stop prijavljuje gresku:
mysql_error(): supplied argument is not a valid MySQL-Link resource

Pristupam bazi preko php-a:

Prvo se lepo konektujem na bazu i zatim upisem u php-u:

$sql="INSERT INTO history (idMessage,naslov, tekst, datumvreme, slika, signature, datum,expDate, expDateTime, email ,view) VALUES ('', '".$naslov."', '".$tekst."', '".$datumvreme."', '".$slika."', '".$signature."', '".$datum."', '".$expireDate."', '".$expireDateTime."', '".$email."', '1');";

if (mysql_query($sql)
{
echo "Upisao sam u bazu";

} else {
echo "greska";
echo " myQuery = " . mysql_error($sqlHistory);
}

ali mi non stop prijavljuje gresku:
Supplied argument is not a valid MySQL-Link resource !

Tabela history je dobro napravljena, odnosno, sadrzi sva polja koja su ovde navedena.. i svi argumenti imaju svoje vrednosti..

Ne znam gde gresim. Nisam pocetnik u php i mysql (ali izgleda da gresim na sitnim greskama :))

Hvala unapred na pomoci.


Neko je ranije vec pitao slicno pitanje, ali nije bilo odgovora..
 
Odgovor na temu

pawo
Dejan Pavlovic
"IDEJA SOFT" Racunarsko
programiranje

Član broj: 27800
Poruke: 40
*.dynamic.sbb.co.yu.

ICQ: 277812263


Profil

icon Re: Pitanje: Supplied argument is not a valid MySQL-Link resource14.10.2007. u 21:06 - pre 173 meseci
Koliko sam ja zagledao kod tebe,

idMessage ti ne dobija pravu vrednost.

Imas u VALUES samo znak " ,
 
Odgovor na temu

Aleksandroz
Aleksandar
NS

Član broj: 132586
Poruke: 37
*.eunet.yu.



Profil

icon Re: Pitanje: Supplied argument is not a valid MySQL-Link resource14.10.2007. u 21:44 - pre 173 meseci
To mora tako da stoji, jer je idMessage AUTOINCREMENT, odnosno kada stavim tako '' onda idMessage dobija vrednost +1 od poslednje svoje vrednosti...
 
Odgovor na temu

cume
Menadzer za visoko frekventnu naplatu u
maloprodajnom objektu

Član broj: 26038
Poruke: 315
*.adsl.beotel.net.



+1 Profil

icon Re: Pitanje: Supplied argument is not a valid MySQL-Link resource14.10.2007. u 23:21 - pre 173 meseci
Ne mora, jednostavno preskoci to.


INSERT INTO history
(naslov, tekst, datumvreme, slika, signature, datum,expDate, expDateTime, email ,view)
VALUES
('".$naslov."', '".$tekst."', '".$datumvreme."', '".$slika."', '".$signature."', '".$datum."', '".$expireDate."', '".$expireDateTime."', '".$email."', '1');
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Pitanje: Supplied argument is not a valid MySQL-Link resource15.10.2007. u 08:35 - pre 173 meseci
Ovo je greska zbog neslaganja tipa podataka koji baza ocekuje i koji ti pokusavas da posaljes. Pogledaj strukturu tabele i parametre koje saljes.
Probaj uraditi echo sa tim SQL query-jem pa onda to rucno preko neke konzole izvrsiti u bazi pa vidjeti gdje je greska.


:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Pitanje: Supplied argument is not a valid MySQL-Link resource15.10.2007. u 08:52 - pre 173 meseci
hmm...
A da probas da izbegnes mysql kljucne reci (mislim da je VIEW jedna kljucna rec)
umesto :
Code:

INSERT INTO history
(naslov, tekst, datumvreme, slika, signature, datum,expDate, expDateTime, email ,view)
VALUES
('".$naslov."', '".$tekst."', '".$datumvreme."', '".$slika."', '".$signature."', '".$datum."', '".$expireDate."', '".$expireDateTime."', '".$email."', '1');


stavi ovako:
Code:

INSERT INTO history
(`naslov`, `tekst`, `datumvreme`, `slika`, `signature`, `datum`,`expDate`, `expDateTime`, `email` ,`view`)
VALUES
('".$naslov."', '".$tekst."', '".$datumvreme."', '".$slika."', '".$signature."', '".$datum."', '".$expireDate."', '".$expireDateTime."', '".$email."', '1');


pa vidi dal se ovo i dalje desava...
 
Odgovor na temu

Nebojsa_S
Nebojsa Stankovic
projektant baza podataka
Novi Beograd

Član broj: 38157
Poruke: 46
*.ptt.yu.

ICQ: 309
Sajt: www.oglasiplus.com


Profil

icon Re: Pitanje: Supplied argument is not a valid MySQL-Link resource15.10.2007. u 10:29 - pre 173 meseci
Greska koju dobijas nastaje zbog promenljive za konekciju na bazu, dakle zbog $sqlHistory. Ona bi trebalo da bud tzv. link-resource, tj. identifikator konekcije. Proveri da li imas:
Code:

$sqlHistory= mysql_connect("ime_hosta", "mysql_user", "mysql_password");

ili probaj mysql_error() , bez parametara.
 
Odgovor na temu

Aleksandroz
Aleksandar
NS

Član broj: 132586
Poruke: 37
*.eunet.yu.



Profil

icon Zahvalnica za odgovor...16.10.2007. u 02:18 - pre 173 meseci
Nisam hteo da postavim nikakvo pitanje, vec samo da se zahvalim, onom ko mi je odgovorio na pitanje o mysql INSERT upitu..
Ipak sam pogresio i nisam trebao da stavim prazne zagrade, nisam uopste trebao da pominjem to polje u INSERT upitu, jer je to polje bilo AUTOINCREMENT..

Zaboravio sam ko mi je odgovorio..

Pozdrav
 
Odgovor na temu

[es] :: PHP :: Pitanje: Supplied argument is not a valid MySQL-Link resource

[ Pregleda: 2220 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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