Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



UPDATE - mysql

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: UPDATE - mysql

Autor: orishi

13:12:32 27.11.2011

Díky, bylo to tím, "char" ani "character" nejde použít.

Citovat příspěvek

 

Re: UPDATE - mysql

Autor: Mi.Chal

10:38:59 27.11.2011

sthruska Napsal:
-------------------------------------------------------
> Nie je "character" kľúčovým slovom? V prvom rade
> by som zmenil názov poľa v tabuľke.

nebo se ty nazvy db objektu davaji do `, ale taky bych radsi nepouzival rezervovana slova. Nikdy clovek nevi, ktera aplikaci s tim pak bude mit problem

Citovat příspěvek

 

Re: UPDATE - mysql

Autor: sthruska

9:48:05 27.11.2011

Nie je "character" kľúčovým slovom? V prvom rade by som zmenil názov poľa v tabuľke.

Citovat příspěvek

 

UPDATE - mysql

Autor: orishi

2:54:05 27.11.2011

Zdravím, mám takový problém s mysql příkazem:

$dotaz = "INSERT INTO users (username, password, character, ip, posts, plevel, ip_reg) VALUES ('$username', '$password', '$character', '$ip', 0, 0, '$ip')";

Tenhle příkaz neprojde kvůli tomu "character", jakmile ten samý příkaz zadám bez "character" a "$character", vše je v pořádku. Dokonce i když místo proměnné dám přímo nějaký text, neprojde.

Stejně tak neprojde toto:
"UPDATE users SET character = nevim WHERE id = 18";

Pokud to udělám přes rozhraní phpmyadmin, projde bez problémů - následně si nechám vygenerovat PHP kód:
$sql = "UPDATE `users` SET `character` = \'test\' WHERE `id` = 18";

Ten když zadám do php scriptu, opět neprojde.

V mysql je pole "character" nastaveno na varchar(50) stejně jako všechny ostatní pole (z testovacích důvodů), není nijak rozdílné od jiných polí, které stejným příkazem můžu updatovat, případně přidávat nové hodnoty. Problémy dělá jen toto jediné pole character.


Dokázal by mi někdo poradit? Nedává mi to smysl - sice už je dost pozdní hodina, ale stejně :)

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: