所以我有一個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變量以查看它的內容是什麼? – NotMe
@CoryLarson - 你確定嗎?看起來它不會跑向我。但是,再一次,這很難閱讀。 (哦,你是對的btw。':P') –