脚本表有一个含义

时间:2014-03-05 23:40:00

标签: php

我是新手。抱歉我的英语不好。

$release = mysql_real_escape_string($_POST["release"]);
$numid = mysql_real_escape_string($_POST["numid"]);
$sql1 = mysql_query("UPDATE gg_cars SET release1='".$release."',numid='".$numid."' WHERE `avtor_id` = '".$_SESSION["id"]."' AND cat='1' ");

such

当用户在一行中写入内容时,所有行都具有相同的含义。

例如:如果用户在“释放汽车”中写入第二行:约翰,并提交它,刷新后,所有行都在“释放汽车”中写入约翰。

1 个答案:

答案 0 :(得分:0)

此代码存在一些问题:

  1. 它使用旧的mysql方法而不是mysqli。
  2. where子句使用$ _SESSION [“id”] - 这是基于会话信息的单个值,而不是来自POST。这是将提交的信息写入所有行的真正原因。
  3. 应该对传递给查询的所有变量使用真正的转义字符串。