안녕하세요 저는 텍스트 영역의 텍스트 편집기로 openWYSIWYG를 사용하고 있습니다. 그런 다음 텍스트 영역의 내용을 데이터베이스의 필드에 게시하려고합니다. mySQL 데이터베이스 필드에 텍스트 영역 저장 PHP
이
내가 지금까지 가지고있는 코드입니다 -<?php
$text = $_GET['Comments'];
mysql_connect ("localhost", "user", "password") or die ('Error: ' . mysql_error());
mysql_select_db("databasename") or die ('Data error:' . mysql_error());
$query="INSERT INTO KeepData (player_data)VALUES ('$text')";
mysql_query($query) or die ('Error updating database' . mysql_error());
?>
내가 그것을 필드에 빈 항목을 추가 제출을 클릭했을 때 데이터베이스에 연결하고 수 있습니까? 어떻게 포맷팅 된 모든 데이터를 유지할 수 있을까요?
많은 감사
갱신
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<textarea id="Comments" name="Comments">
example text
</textarea>
<input type="submit" name="mysubmit" value="Save Post" />
</form>
DIM3NSION 많은 여기에 StackOverflow에 같은 숨겨진 텍스트 영역 (에 다른 곳에 형식 코딩 버전을 저장하면 **text**
를 입력하면
SQL 인젝션 마피아에 의한 '우수 사례'로 간주되지 않습니다. –
use mysql_real_escape_string – llamerr
더 이상 오래된 mysql API를 사용해서는 안되며, 이제는 오랫동안 사용하지 않아서 결국에는 PHP에서 사라질 것입니다. 대신 PDO를 사용하십시오. – B4NZ41