PHP 캘린더를 만들었습니다. 이벤트를 추가 할 수 있습니다. 문제를 제외하고 지금 이벤트를 추가하면 phpmyadmin에 새 레코드가 표시됩니다 그러나 그것에 어떤 정보도 없다. 제발 도와주세요 :. P데이터가 MySQL에 나타나지 않습니다
<html>
<head>
<title>
Calendar - event added
</title>
<body>
<?php
$link = mysql_connect('tealdevcom.ipagemysql.com', '*******', '********');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db(cal1);
$sql="INSERT INTO cal1_table (event, cal_date)
VALUES
('$_POST[title]','$_POST[date]')";
if (!mysql_query($sql,$link))
{
die('Error: ' . mysql_error());
}
echo "event added";
mysql_close($link)
?>
<br>
Go back to the <a href="http://www.development.tealdev.com">Calendar</a>
</body>
</html>
준비된 SQL 문을 연구하고 시작하거나 적어도 서버 측에서 양식 입력 데이터를 이스케이프 처리하십시오. 위의 예는 SQL 주입 공격을 받기 쉽습니다. –
$ sql 변수를 echo'd하여 내용물을 확인 했습니까? – NotMe
@CoryLarson - 정말입니까? 그것이 나에게 달려 드는 것처럼 보이지 않습니다. 그러나 다시 한번, 그것은 읽기가 꽤 어렵습니다. (아, 그리고 당신 말이 맞아.': P') –