\r\nPOST 넘긴 값을 DB에 입력할떄,\r\n \r\n앞에 Form 에서 숫자만 입력을 해야지 DB 에 들어가네요.\r\n \r\n영문,한글...","url":"https://sir.kr/boards/program/15462","author":{"@type":"Person","name":"케파서버","url":"https://sir.kr/profile/254707e6-df99-4a64-be6e-1ebc794dd8c1"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"datePublished":"2011-12-29T16:14:23+09:00","dateModified":"2012-01-02T17:23:31+09:00","comment":[{"@type":"Comment","text":"mysql에서 db 타입을 확인해보세여 int로 되어있는건 아닌지\r\nint로 되어있으면 char나 text로 바꾸시길","author":{"@type":"Person","name":"톰소여"},"datePublished":"2011-12-30T17:00:01+09:00"},{"@type":"Comment","text":"db안에 name 필드는 한글,영문이기 때문에 문자형을 지정하는 varchar 타입으로 하셔야합니다.","author":{"@type":"Person","name":"엔피씨"},"datePublished":"2012-01-02T17:23:31+09:00"}]}

insert

어제, 그누 여러분 덕분에 insert 로 DB에 넣는건 성공했습니다.
 
문제는
 
<?
$name=$_POST['name'];
$price=$_POST['price'];
 
$con = mysql_connect('localhost','아이디','비번');

mysql_select_db("DB 명

$sql = "insert cs_coupon(name,price) values($name,$price)";
 

mysql_query($sql);

mysql_close($con);
?>
 
 
<script language='javascript'>
alert('입력되었습니다.');
history.back();
</script>
POST 넘긴 값을 DB에 입력할떄,
 
앞에 Form 에서 숫자만 입력을 해야지 DB 에 들어가네요.
 
영문,한글 모두 입력완료라고 나오지만 DB에 아예 들어가질 않네요.
오직, 숫자만 들어가네요.
 
왜 이런건가요?
 
MySQL 문자셋: UTF-8 Unicode (utf8)
|

댓글 2개

mysql에서 db 타입을 확인해보세여 int로 되어있는건 아닌지
int로 되어있으면 char나 text로 바꾸시길
db안에 name 필드는 한글,영문이기 때문에 문자형을 지정하는 varchar 타입으로 하셔야합니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
14년 전 조회 1,477
14년 전 조회 3,973
14년 전 조회 3,873
14년 전 조회 1,691
14년 전 조회 2,186
14년 전 조회 1,812
14년 전 조회 1,639
14년 전 조회 4,149
14년 전 조회 3,141
14년 전 조회 2,726
14년 전 조회 2,665
14년 전 조회 1,424
14년 전 조회 2,201
14년 전 조회 1,438
14년 전 조회 1,463
14년 전 조회 1,499
14년 전 조회 1,938
14년 전 조회 1,940
14년 전 조회 2,572
14년 전 조회 1,728
14년 전 조회 1,983
14년 전 조회 2,165
14년 전 조회 2,159
14년 전 조회 1,524
14년 전 조회 2,684
14년 전 조회 1,880
14년 전 조회 2,151
14년 전 조회 1,945
14년 전 조회 2,283
14년 전 조회 2,383
14년 전 조회 1,817
14년 전 조회 2,038
14년 전 조회 2,272
14년 전 조회 2,400
14년 전 조회 1,756
14년 전 조회 1,909
14년 전 조회 2,595
14년 전 조회 3,693
14년 전 조회 2,944
14년 전 조회 3,016
14년 전 조회 2,467
14년 전 조회 2,252
14년 전 조회 2,143
14년 전 조회 1,904
14년 전 조회 1,407
14년 전 조회 2,313
14년 전 조회 5,424
14년 전 조회 2,294
14년 전 조회 2,065
14년 전 조회 1,565
14년 전 조회 1,796
14년 전 조회 1,629
14년 전 조회 1,484
14년 전 조회 1,587
14년 전 조회 1,565
14년 전 조회 1,524
14년 전 조회 2,373
14년 전 조회 1,705
14년 전 조회 1,572
14년 전 조회 1,499
14년 전 조회 1,577
14년 전 조회 1,883
14년 전 조회 1,791
14년 전 조회 2,395
14년 전 조회 1,993
14년 전 조회 4,458
14년 전 조회 1,701
14년 전 조회 2,259
14년 전 조회 1,973
14년 전 조회 3,701
14년 전 조회 3,334
14년 전 조회 1,496
14년 전 조회 2,560
14년 전 조회 1,539
14년 전 조회 3,350
14년 전 조회 2,900
14년 전 조회 1,505
14년 전 조회 6,613
14년 전 조회 1,863
14년 전 조회 2,411
14년 전 조회 2,181
14년 전 조회 2,081
14년 전 조회 2,095
14년 전 조회 2,099
14년 전 조회 1,947
14년 전 조회 2,295
14년 전 조회 2,668
14년 전 조회 1,699
14년 전 조회 2,085
14년 전 조회 3,099
14년 전 조회 2,964
14년 전 조회 1,944
14년 전 조회 2,411
14년 전 조회 4,905
14년 전 조회 1,636
14년 전 조회 3,617
14년 전 조회 2,358
14년 전 조회 2,826
14년 전 조회 2,043
14년 전 조회 1,808