【发布时间】:2011-01-27 14:30:00
【问题描述】:
我是 PHP 新手,有一个问题我不太了解。
我有网络表单和文本字段。当 Web 表单加载文本字段时,从数据库中获取数据。
我想要做的是在按钮点击时更新数据库,实际上是在第二个网络表单加载时。但是数据库中的数据根本没有变化。
$first_name = $_POST[textfield];
session_start();
$telegramNum = $_SESSION[telegramNum]; // This is data from first page, this code is
// on third page, data was from second page
$testDataQuery="UPDATE person_response SET first_name = ".$first_name." WHERE telegram_number= " .$telegramNum;
【问题讨论】:
-
你是如何连接到数据库的?
-
您需要在查询中的文本周围加上引号,否则 MySQL 将返回错误。例如:
first_name = '".$first_name."' WHERE -
我也尝试过。那没问题。但我从第一页获取数据。也许这是问题,因为 textfield 也是第一页和第二页的文本字段的名称?我从第一页获取数据,而不是从第二页获取数据。