当我网站上的网页加载时,它会以
<?php $keywords =
"<ul>
<li><a href="...">Keyword_1</a></li>
<li><a href="...">Keyword_2</a></li>
</ul>";
?>
我的代码是:
<?php
$dbhost = 'localhost';
$dbuser = 'username';
$dbpass = 'password';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO wp_keywords (keyword) VALUES ($keywords)";
mysql_select_db('database');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully'n";
mysql_close($conn);
?>
这里:
wp_keywords是一个表
关键字是表字段
$keywords 是携带值的变量
发生的错误是:
无法输入数据:您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本对应的手册,了解在 ' 附近使用的正确语法
好吧,
你的代码至少在 2 个地方是错误的。(如果这是您正在使用的代码,而不仅仅是其中的一部分。
SQL 查询将产生以下结果:
INSERT INTO table (column_name) VALUES
我怀疑column_name不是列名。并且 ($keywords) 为空,因此没有要放入表中的值。