从表单更新MySQL表中的二进制值

时间:2013-04-26 17:16:44

标签: php html mysql

所以我在一个从mysql数据库创建的表中有这个字段。

每一行都有绿色,橙色或红色(或多或少像一个亮点)

在这个表的开头我有一个buttom提交,(或者我想要)一个更新mysql表的值,它是二进制的并选择一个蓝色(蓝色图像),表明该行已经地选择。

我希望它能够在第二次点击时更改,依此类推。

所以基本上我有绿色橙色或红色图像的行,单击提交按钮会告诉mysql表更改二进制值并用蓝色替换图像。

值取决于主键“keyword”(这是一个SEO脚本)。

代码的简短版本是:

<th>";
if ($AveragePR < 2){ echo "$green_button";}
else if ((2 <= $AveragePR) && ($AveragePR< 4)){ echo "$orange_button";}
else if (4 < $AveragePR){ echo "$red_button";}
</th>


<td>
<form action='index.php' method='$_POST'>
<input type=hidden name='keyword' value='$keyword'>
<input type='submit' value = 'SELECT' >
</form>";

$name = mysql_reaL_escape_string($_POST['keyword']);

$query2 = "UPDATE keywords SET column1 = 0 WHERE 'keyword' = '$name'";

</td>

1 个答案:

答案 0 :(得分:0)

使用 mysql_query 在PHP中执行查询。

$query2 = mysql_query("UPDATE keywords SET column1 = 0 WHERE 'keyword' = '$name'");