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

Ne radi "insert into..."

[es] :: MySQL :: Ne radi "insert into..."

[ Pregleda: 2897 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mikes
Republika Srpska

Član broj: 32878
Poruke: 55
81.93.74.*



Profil

icon Ne radi "insert into..."08.02.2005. u 15:12 - pre 233 meseci
Zbog cega mi ne radi sledeci kod na serveru provajdera koji vrsi prepisivanje svih podataka iz tabele 2 u tabelu1 ? Tabela2 i tabela 1 imaju istu strukturu.

Ovaj isti kod kada koristim u lokalu na svom racunaru, odradi pravilno kod i prepise tabelu, medjutim kada isti php kod izvrsim na serveru provajdera gdje su mi iste tabele i on uopste ne odradi prepis?!?


Koristim sledeci php kod i upit:

$link = mysql_connect("localhost", "korisnik", "lozinka")
or die("Could not connect");
mysql_select_db("proba") or die("Could not select database");

mysql_query("INSERT INTO tabela1 SELECT tabela2.* FROM tabela2;");
printf("Lastinsertedrecordhasid%d\n",mysql_insert_id());


I u lokalu i na provajderu mi pokaze da je insertovao 0 recorda, ali razlika je sto u lokalu u stvari prebaci podatke iz tabele2 u tabelu1 a na serveru ne!
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Ne radi "insert into..."08.02.2005. u 20:12 - pre 233 meseci
Šta kaže mysql_error?
 
Odgovor na temu

Mikes
Republika Srpska

Član broj: 32878
Poruke: 55
81.93.74.*



Profil

icon Re: Ne radi "insert into..."09.02.2005. u 06:23 - pre 233 meseci
Ne pojavljuje se poruka nikakve greske.
Jedino i u jednom i u drugom slucaju (i u lokalu i na provajderu) napise ono iz naredbe print tj. pojavi se
Lastinsertedrecordhasid0

Javi kao da nije insertovo nijedan record, mada u lokalu odradi dodavanje recorda a na serveru ne?!?
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.EUnet.yu.

ICQ: 162962030


Profil

icon Re: Ne radi "insert into..."09.02.2005. u 10:51 - pre 233 meseci
Pa dodaj mysql_query("INSERT INTO tabela1 SELECT tabela2.* FROM tabela2;") or die("Greska: ".mysql_error()); i dobices gresku.
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: Ne radi "insert into..."09.02.2005. u 11:30 - pre 233 meseci
Jel ista verzija MySQL-a na serveru i localhostu? Da nije u pitanju duplicate key violation?
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

Mikes
Republika Srpska

Član broj: 32878
Poruke: 55
*.teol.net.



Profil

icon Re: Ne radi "insert into..."11.02.2005. u 09:50 - pre 233 meseci
Citat:
Pa dodaj mysql_query("INSERT INTO tabela1 SELECT tabela2.* FROM tabela2;") or die("Greska: ".mysql_error()); i dobices gresku.


Isprobao sam i javi mi gresku

Greska: Table 'tabela1' is read only


Zasto je ova baza Read Only?
Kako da promjenim da bude omogucen upis podataka tj. da ne bude baza ili tabela Read Only? Gdje se to mijenja?




Citat:
Jel ista verzija MySQL-a na serveru i localhostu? Da nije u pitanju duplicate key violation


Nije isti kljuc! Nema uopste primarnog kljuca.
 
Odgovor na temu

Mikes
Republika Srpska

Član broj: 32878
Poruke: 55
81.93.74.*



Profil

icon Re: Ne radi "insert into..."11.02.2005. u 13:38 - pre 233 meseci
Rijesio sam.

Tabele su bile kao fajlovi deklarisane kao "Read only" jer su kopirane sa CD-a.

Uklonio sam (odcekirao) karakteristiku "Read only" i sada radi onaj query.

hvala
 
Odgovor na temu

[es] :: MySQL :: Ne radi "insert into..."

[ Pregleda: 2897 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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