[ pela @ 16.01.2009. 17:32 ] @
Evo vec 2 sata buljim u ovo i nije mi jasno gde gresim?

MySql verizja: 5.0.67
Php verzija : 5.2.6

Code:

CREATE TABLE `bands` (
  `id` varchar(50) collate utf8_unicode_ci NOT NULL,
  `name` varchar(255) collate utf8_unicode_ci NOT NULL,
  `abstract` varchar(255) collate utf8_unicode_ci default NULL,
  `desc` text collate utf8_unicode_ci,
  `img_filename` varchar(255) collate utf8_unicode_ci default NULL,
  PRIMARY KEY  (`id`,`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-----------------------------------------------------------------------

$uid = 123;
$name = "aha";
$abstract = "ahaaha";
$desc = "ahaahaaha";

-----------------------------------------------------------------------

$result = mysql_query("UPDATE bands SET name='$name',abstract='$abstract', desc='$desc' WHERE id='$uid'");
if (!$result) {
    die('greska: ' . mysql_error());
}


Citat:

greska: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near desc='ahaahaaha' WHERE id='123' at line 1


Edit by Dakipro: Izmena naslova

[Ovu poruku je menjao dakipro dana 17.01.2009. u 13:25 GMT+1]
[ kazil @ 16.01.2009. 17:45 ] @
Promeni kolonu desc u nesto drugo, posto je, ako se ne varam, desc rezervisana za mysql (koristi se u ORDER BY `nesto` DESC).
[ jablan @ 16.01.2009. 17:48 ] @
Ili je uokviri obrnutim apostrofom, kao što si uradio u CREATE TABLE.
[ pela @ 16.01.2009. 18:11 ] @
OOOOOOOOOOOooo pa daaaaaa....

:) Eto! Nikad mi ne bi palo na pamet da je DESC rezervirana rec!!!
Promenio ime kolone i naravno radi :)

Hvala najlepse!
pozdrav
Pela

[ pesal @ 16.01.2009. 23:05 ] @
xaxa pela ja redovno imam takve probleme :) po sat vremena blejim i trazim gresku :) probaj sa php designerom, meni dosta olaksava posao ;)
[ dakipro @ 17.01.2009. 12:24 ] @
I molim te ubuduce imenuj teme malo ozbiljnije, za ovo bi i u 3 razredu dobio keca
[ pela @ 18.01.2009. 20:15 ] @
Pa... uvek se trudim da naslov nekom zapadne za oko ali naravno ubuduce cu se potruditi da postujem moralne obaveze jer izuzetno postujem i cenim elitesecurity forum.

Iliti sto bi rekli u mom rodnom zajecarskom kraju 'Dobro bato - nemoj se bijes!' :)

pozdrav
pela