Zixik 0 Odesláno: 26. Červen, 2011 Share Odesláno: 26. Červen, 2011 no chci ulozit string do DB ale vždy mi to msto textu napíše nulu nevíte jak uložit string místo INT? přitom se to ukládá to pole kde je VARCHAR děkuj u moc Link to comment Share on other sites More sharing options...
0 mimic 27 Odesláno: 26. Červen, 2011 Share Odesláno: 26. Červen, 2011 Spíš napíš kód jak to máš, ať vidíme kde je chyba... Jinak máš nastavenej počet znaků u VARCHAR? Link to comment Share on other sites More sharing options...
0 Guest Dr.Ondrej Odesláno: 26. Červen, 2011 Share Odesláno: 26. Červen, 2011 dej název toho stringu Link to comment Share on other sites More sharing options...
0 Zixik 0 Odesláno: 26. Červen, 2011 Author Share Odesláno: 26. Červen, 2011 Spíš napíš kód jak to máš, ať vidíme kde je chyba... Jinak máš nastavenej počet znaků u VARCHAR? 20 a napíšu 3 a stejně 0 nebo by stačilo jen koukejte v DB mam třeba nazev Lama a když dám button u textboxu ve kterym mam třeba Lama1 ta ci aby se to změnio z Lama na to moje Lama1 něco jak je upravit profil tak změnit jmeno to chci třeba ale vytahnout mi to z toho nak nejde.... Link to comment Share on other sites More sharing options...
0 mimic 27 Odesláno: 26. Červen, 2011 Share Odesláno: 26. Červen, 2011 Tak ono to je lehký, jen je problém takto poradit, když jediný co napíšeš je, že ti to tam dává 0 a jak bys to chtěl... říkám.. dej sem ten script, kterej to šoupá do DB.. Link to comment Share on other sites More sharing options...
0 MinecraftPlayer 0 Odesláno: 27. Červen, 2011 Share Odesláno: 27. Červen, 2011 $promena = $_POST['nazev textboxu']; settype($promena ,"string"); $result = MySQL_query("UPDATE ".DB_USERS." SET promenavDB='".$promena."' WHERE user_id='".$userdata["user_id"]."'"); Když tomu nerozumíte nedělejte PHP.... Link to comment Share on other sites More sharing options...
0 mimic 27 Odesláno: 27. Červen, 2011 Share Odesláno: 27. Červen, 2011 $promena = $_POST['nazev textboxu']; settype($promena ,"string"); $result = MySQL_query("UPDATE ".DB_USERS." SET promenavDB='".$promena."' WHERE user_id='".$userdata["user_id"]."'"); mám dojem, že POST i GET vrátí vždy string, tak je zbytečný to přetypovávat na string kdyžtak bych to lehce upravil na: $DB = "databaze"; $promena = $_POST['nazevTextboxu']; mysql_query("UPDATE $DB SET promenavDB = '".mysql_real_escape_string($promena)."' WHERE user_id = '".$userdata["user_id"]."'"); samozřejmě předtím musíš mít další fce, pro ošetření připojení apod. věci... Link to comment Share on other sites More sharing options...
0 Zixik 0 Odesláno: 27. Červen, 2011 Author Share Odesláno: 27. Červen, 2011 $promena = $_POST['nazev textboxu']; settype($promena ,"string"); $result = MySQL_query("UPDATE ".DB_USERS." SET promenavDB='".$promena."' WHERE user_id='".$userdata["user_id"]."'"); Když tomu nerozumíte nedělejte PHP.... děkuju de mi to moooc díky Link to comment Share on other sites More sharing options...
Dotaz
Zixik 0
no chci ulozit string do DB ale vždy mi to msto textu napíše nulu nevíte jak uložit string místo INT? přitom se to ukládá to pole kde je VARCHAR děkuj u moc
Link to comment
Share on other sites
7 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now