cuốn sách gpt4 ai đã làm

php - 尝试显示数组的 mysql 查询结果

In lại Tác giả: Walker 123 更新时间:2023-11-29 00:37:32 25 4
mua khóa gpt4 Nike

我有一个带有复选框的表单。每个复选框都分配了一个从 1 到 10 的值。这些值对应于服务名称表中的 ID。这是表单复选框标记:















这与所有其他表单数据一起发布并通过电子邮件发送并输入到数据库中。我试图检索从数据库中选择的每个服务的名称,但不知道如何编写查询结果。这是服务查询的代码:

$conn=connect();

$names = implode(',', $serv);
$query = "SELECT SERVICE_NAME FROM SERVICES WHERE SERVICE_ID ({$names})";
$result = mysql_query($query);

echo "$query";

这个输出:

SELECT SERVICE_NAME FROM SERVICES WHERE SERVICE_ID (1,7,3)

当我提交表单时,我勾选了第 1、7 和 3 个方框。这一切对我来说似乎都是正确的。但是,当我尝试通过 fetch_array 或 fetch_row 获取结果时,出现错误。我已经尝试了无数次循环和尽可能多的建议,因为我可以在此处和其他网站上找到。我怎样才能写查询的结果?请放轻松,我是 PHP 的新手,我确信我遗漏了一些简单的东西。

câu trả lời hay nhất

这是不正确的:

SELECT SERVICE_NAME FROM SERVICES WHERE SERVICE_ID IN (1,7,3)
^^^^---missing

请注意,您对 sql injection attack 持开放态度.享受你的服务器 pwn3d。您似乎也依赖于启用 register_globals(除非您在此处未显示的代码中执行操作)。绝对远离此代码,更新您的 PHP 版本,并学习如何编写安全代码。

关于php - 尝试显示数组的 mysql 查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647713/

25 4 0
Xem sitemap của VNExpress