gpt4 book ai didi

php - MySQL 查询不会在 PHP 脚本中执行,但在 MySQL Workbench 中运行良好

转载 作者:行者123 更新时间:2023-11-29 19:18:15 25 4
gpt4 key购买 nike

我正在使用 Hurl.It 进行测试,因此我知道传递给脚本的值很好,并且在 PHP 本身中接收值不是问题。但是当通过 PHP 触发查询时,即使我可以在 MySQL Workbench 中正确执行它,查询也不会执行。这是代码:

$UserName = $_POST['UserName'];

$getPermissionsQuery = "UPDATE Enrollment_Table.Scenario s, (SELECT p.School_ID, p.School_Name, p.School_Chancellor FROM Enrollment_Table.Schools p INNER JOIN
(SELECT a.User_ID, a.User_Name, b.Permission_ID, b.Permission_School FROM Enrollment_Table.Users a
LEFT JOIN Enrollment_Table.User_Permissions b ON a.User_ID = b.Permission_User_ID WHERE a.User_Name = '$UserName') q ON p.School_ID = q.Permission_School)
t SET s.Enrollment_Change_Scenario = 0, s.Tuition_Increase = 0 WHERE s.Enrollment_School = t.School_Name AND s.Campus = t.School_Chancellor";

$getPermissionsAction = mysqli_query($conn, $getPermissionsQuery);

最佳答案

结果我不得不使用 mysqli_select_db($conn, $db)。

这很奇怪,因为我只需要 $conn 变量来执行项目中其他地方的其他查询。我在这里使用了相同的程序,但由于某种原因这还不够。选择数据库使其工作。

关于php - MySQL 查询不会在 PHP 脚本中执行,但在 MySQL Workbench 中运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42589021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com