04. 05. 2012. | #1 |
profesionalac
Qualified
Datum učlanjenja: 08.02.2006
Poruke: 114
Hvala: 2
6 "Hvala" u 6 poruka
|
Jednostavan upis u bazu?
Mozda je pitanje i smesno, ali vec duze vremena imam problem sa insert/update u bazu.
Obicno se radi o tekst polu, za title i desc, koje je warchar ili text, tip tabele MyISAM zbog Full-text Search. Da li je problem do nekih specijalnih karaktera ili znakova nisam nasao povezanost izmedju greski. Upis radim sledecim pozivom: Kôd:
mysql_query("UPDATE `notes`.`postbot` SET `title` = '$titlstrane' WHERE `postbot`.`ID` = $idx"); Tabela je dosta jednostavna, evo koda: Kôd:
CREATE TABLE `postbot` ( `ID` int(11) NOT NULL auto_increment, `asinis` varchar(16) default NULL, `note_id` varchar(32) default NULL, `status` tinyint(1) NOT NULL DEFAULT '0', `title` text COLLATE utf8_unicode_ci, PRIMARY KEY (`ID`), KEY `asinis` (`asinis`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; Bio ih zahvalan na primeru kako to da uradim, ili bar na savetu ako nista jednostavno nije moguce, koje funkcije ili klase za pripremu varijabile trebam da upotrebim. Hvala na Vasem vremenu. |
04. 05. 2012. | #2 |
Ivan Dilber
Sir Write-a-Lot
|
Moras da escape-ujes varijable pre nego sto kreiras SQL upit. Pogledaj PHP dokumentaciju za mysql_real_escape_string()
__________________
Leadership is the art of getting people to want to do what you know must be done. |
"Hvala" ivanhoe za poruku: |
|
|