[ bugsu @ 02.09.2009. 13:18 ] @
Neznam dal je tema za MYsql ili za PHP kako moderator odluci nek' tako bude

Imam jedna php fajl

i u njemu samo jedan UPDATE query koji nece da se izvrsi ....

Prvo ide provera dal su polja popunjena, dal su dobra polja, pa onda konvertovanje fajla, pa taj problematicni UPDATE posle njega konektovanje na ftp, prebacivanje preko ftp-a, zatvaranje ftp konekcije i to je to ....
E sad je fora sto se SVE zivo izvrsi bez problema samo taj Query nece...

on glasi ovako
Code:

$sql        = "UPDATE video SET vdoname = '" .mysql_real_escape_string($vdoname). "', flvdoname = '" .mysql_real_escape_string($flvdoname). "', space = " .$size. ", active = '1', dead = 'no', vText = '' WHERE VID = '" .intval($vid). "' LIMIT 1";
echo $sql;
$conn->execute($sql);


i od tog echo dobije

Code:
UPDATE video SET vkey = '0b204e9800998ecf8427', vdoname = '1826.flv', flvdoname = '1826.flv', space = 46622240, active = '1', dead = 'no', vText = '' WHERE VID = '1826' LIMIT 1


ja sam mislio da je problem u query-u i to sto sam dobio u echo odem u phpmyamdmin bez promene ubacim tamo i uradi update bez problema...a php sam nece.... bukvalno ga preskoci

ne dobijem nikakav error, odradi se sve kako treba odem u bazu i vidim da nije UPDATE-ovano to sto treba... i da kad uradim refresh onda updejtuje bazu....iz prvog puta nece al iz drugog hoce...
[ Nikola Poša @ 02.09.2009. 13:30 ] @
Upit je ok, a i ti kažeš da možeš da ga izvršiš u PHPMyAdmin-u. Daj da vidimo i ostatak koda, ovako na slepo možemo samo da nagađamo...
[ bugsu @ 02.09.2009. 13:43 ] @
ok trazio si ceo kod....dobices ga :D


Code:

<?php
?>


Pola stvari nije tu ni vazno al ajd...
btw imam jos jedan php koji je 99% identican sa ovim i radi :S
mislio sam da ima neki default problem sa upitima pa zato nisam kod pastovao ;)

[Ovu poruku je menjao bugsu dana 03.09.2009. u 11:21 GMT+1]
[ misk0 @ 02.09.2009. 19:15 ] @
Struktura tabele, greska koju dobijes i slicno?? (mozda je na to Nikola mislio).
[ bugsu @ 02.09.2009. 21:58 ] @
nikola je trazio ostatak koda i ja sam mu dao....

napisao sam nikakvu php gresku ne dobijem(dobijem moju gresku da mysql nije update)
struktura tabele....nzm koliko je bitno jer uradi drugi put znaci da je ok :)
[ Miroslav Ćurčić @ 03.09.2009. 09:35 ] @
Možda je promenljiva $vid drugi put postavljena kako treba a prvi put nije ?
[ Nikola Poša @ 03.09.2009. 09:54 ] @
Citat:
bugsu: nikola je trazio ostatak koda i ja sam mu dao....

Da, al' nisam očekivao da ćeš poslati celu tu tvoju skriptu... Mene stvarno mrzi da sad proučavam ceo taj tvoj kod. Imaš negde neku logičku grešku, pokušaj sam da debug-uješ kod. Ja to obično radim tako što stavljam echo 'test', ili tako nešto, na određenim mestima u kodu, da bih video u koje grane programski tok ulazi, a u koje ne...
[ bugsu @ 03.09.2009. 13:30 ] @
Resio sam....

Ja sam vec u prvom postu dao problem
Citat:
bugsu

Code:

$sql        = "UPDATE video SET vdoname = '" .mysql_real_escape_string($vdoname). "', flvdoname = '" .mysql_real_escape_string($flvdoname). "', space = " .$size. " , active = '1', dead = 'no', vText = '' WHERE VID = '" .intval($vid). "' LIMIT 1";


i od tog echo dobije

Code:
UPDATE video SET vkey = '0b204e9800998ecf8427', vdoname = '1826.flv', flvdoname = '1826.flv', space = 46622240, active = '1', dead = 'no', vText = '' WHERE VID = '1826' LIMIT 1



zaboravio sam dve ' kod space = " .$size. " ....sad meni jedino nije jasno kako je taj query prosao u phpmyadminu i kako prodje nakon refresha....

Sve u svemu ...temu moz' brisat jer je cist promasaj :)