试图插入到数据库中,但不必插入到数据库中的困难:获取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