학생이 방정식을 계산 한 다음 members
데이터베이스에있는 셀로 보내주기를 바랍니다. 여기 html 형식의 데이터를 MySQL 데이터베이스에 삽입
<?php
//connect
mysql_connect("localhost", "root", "");
mysql_select_db("members");
//insert
$val3 = $_POST["result"];
$insert_query = "INSERT INTO users (results) VALUES ('$val3')";
$insertion_result = mysql_query($insert_query);
$query = mysql_query($insert_query) or die(mysql_error());
//check whether the data insertion was successful
if(!$insertion_result)
echo "<p>Sorry! Something went wrong.</p>";
else
echo "<p>Thanks! Your form has been processed.</p>";
?>
문제는 무엇입니까? –
[** 새 코드 **에서 mysql_ * 함수를 사용하지 마십시오. (http://bit.ly/phpmsql). 그들은 더 이상 유지되지 않으며 [공식적으로 사용되지 않습니다] (http://j.mp/XqV7Lp). [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 튜토리얼입니다] (http://j.mp/PoWehJ). 귀하의 코드에는 심각한 SQL 삽입 취약점이 있습니다! –