gpt4 book ai didi

php - 这段 PHP 代码有错误吗?

转载 作者:行者123 更新时间:2023-11-29 09:12:04 26 4
gpt4 key购买 nike

由于我没有返回任何输出,这有什么问题吗?提前谢谢。

$question_text = $_POST['question_text'];

$first_word = explode(" ", $question_text);

$query ="SELECT c.field_name,t.category_name, d.domain_name FROM category_fields c, taxonomy_category t, taxonomy_domain d
WHERE c.category_Id = t.category_Id AND t.domain_Id = d.domain_Id
AND c.field_name = '$first_word'";

我已经将代码更改为这样,但仍然没有输出。我的显示方式有问题吗?谢谢

$question_text = $_POST['question_text'];

列表($first_word)=爆炸('',$question_text);

$query ="从类别字段 c、分类类别 t、分类域 d 中选择 c.field_name、t.category_name、d.domain_name,其中 c.category_Id = t.category_Id AND t.domain_Id = d.domain_Id AND c.field_name = ' ".mysql_escape_string($first_word[0])."'";

$结果 = mysql_query($query);

while($row = mysql_fetch_array($result, MYSQL_ASSOC))

{

回显“关键字:{$row['c.field_name']}”。 “类别:{$row['t.category_name']}”。 “域名:{$row['d.domain_name']}”;}

?>

最佳答案

$first_word 是一个数组,而不是字符串,在您的查询中您需要 $first_word[0]

将任何用户提交的值直接放入 SQL 查询中也是非常不安全的,应该始终对其进行清理。

关于php - 这段 PHP 代码有错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294832/

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