gpt4 book ai didi

php - 无法让 PHP 执行 MySQL 查询

转载 作者:行者123 更新时间:2023-11-29 04:57:14 24 4
gpt4 key购买 nike

为什么我的 MySQL 代码不能从 PHP 运行。但是,如果我返回 SQL 并将其粘贴到 SQL 控制台,行会相应地更新。

SQL

UPDATE propertypriority 
SET prioritylevel = '8'
WHERE roomtypecode = '1184';

UPDATE property
SET prioritylevel = '8'
WHERE roomtypecode = '1184';

PHP

$sql = "UPDATE propertypriority 
SET prioritylevel = '".$demotionvalue."'
WHERE roomtypecode = '".$row['roomtypecode']."'; "
."UPDATE property
SET prioritylevel = '".$demotionvalue."'
WHERE roomtypecode = '".$row['roomtypecode']."'; ";

最佳答案

来自:http://www.tutorialspoint.com/mysql/mysql-sql-injection.htm

'幸运的是,如果您使用 MySQL,mysql_query() 函数不允许查询堆栈,或在单个函数调用中执行多个查询。如果您尝试堆叠查询,调用将失败。”

所以也许试着把它分成两个查询

关于php - 无法让 PHP 执行 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5520819/

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