PHP SQL赢得';不要更新数据
截至2015年6月23日的更新 更新查询仍不工作。听取了Rene Kross的建议,进行了一些代码清理,偶然发现一些部分缺少分号等,但是更新查询仍然不起作用 这里是adminUpdate.phpPHP SQL赢得';不要更新数据,php,html,sql-update,Php,Html,Sql Update,截至2015年6月23日的更新 更新查询仍不工作。听取了Rene Kross的建议,进行了一些代码清理,偶然发现一些部分缺少分号等,但是更新查询仍然不起作用 这里是adminUpdate.php 更新管理员 切换导航 更新管理员帐户 管理员详细信息 您的execute有5个参数,但查询需要6个 $sql = "UPDATE admin set staffID = ?, adminName = ?, email =
更新管理员
切换导航
-
-
-
-
-
-
-
-
-
-
-
-
更新管理员帐户
管理员详细信息
您的
execute
有5个参数,但查询需要6个
$sql = "UPDATE admin set staffID = ?, adminName = ?, email = ?, SKG = ?, Extn = ? WHERE staffID = ?";
$q = $pdo->prepare($sql);
$q->execute(array($staffID, $adminName, $email, $SKG, $Extn, $staffID));
在电子邮件
、SKG
和Extn
前面也缺少$
,请在此处发布您的代码。不是作为git存储库的链接。您如何确定它没有显示错误?你在检查错误吗?好的,谢谢你的回复,先生,你能对execute 5参数和query WATING 6部分做更详细的解释吗?我通过在列表中添加密码更新了代码。此时,它将提供一个控件来更新所有6列。我很抱歉,我想顺便学习一下…你在集合
部分中添加了5个参数,替换了?
,但是在WHERE
子句中没有第6个?
的$staffID
。克罗斯:没有,但是,我已经更新了我的帖子,所以你可以详细查看这个问题。截至发帖时,更新模板的代码正在工作,但我的代码没有工作,但当我用自定义表替换它时,它没有工作。