-1
我知道有數百個這樣的問題,但我不能找到一個解決方案,我試圖插入一個IP地址我的表用下面的代碼:PHP MySQL錯誤
<?php
$connect = mysql_connect('localhost','root','');
if (!$connect)
{
echo 'Failed to connect to database'."</br>";
die(mysql_error());
}
else
{
echo 'Connected to database'."</br>";
mysql_select_db('users', $connect);
if (mysql_query("INSERT INTO user_info (IP) VALUES (`127.0.0.1`)",$connect))
{
echo 'query success';
}
else
{
echo 'query failed'."</br>".mysql_error();
}
mysql_close($connect);
}
?>
但總是返回以下錯誤:
Unknown column '127.0.0.1' in 'field list'
我的查詢出了什麼問題?該類型設置爲Varchar(15),是的,我知道我現在很容易受到SQL注入的影響。
Nubcake
爲您的值使用正確的引號:'''不反引號 – 2012-07-21 15:55:10
您知道'\''用於引用字段名稱/表名嗎? – 2012-07-21 15:55:50
「..是的,我知道我現在很容易受到SQL注入的影響」,實際上在這個例子中,您不易受任何損害 – JamesHalsall 2012-07-21 15:56:13