試圖插入到數據庫中,但不必插入到數據庫中的困難:獲取URL參數,並通過鍵入URL中的值插入到數據庫
這裏是網址:
http://student.cs.hioa.no/~s180343/updatedb.php?verdi=22
這裏驗證碼:
<?php
$dbhost = "MYSQL-SERVER";
$dbuser = "USERNAME";
$dbpass = "";
$verdi = $_GET['verdi'];
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn)
{
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO test ('id') VALUES (`$verdi`)";
mysql_select_db('s180350');
$retval = mysql_query($sql, $conn);
if(! $retval)
{
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
?>
你得到的錯誤是什麼?哪種類型的ID是ID?它看起來像你試圖發送一個字符串,但值是一個整數。 – durbnpoisn