gpt4 book ai didi

php变量传递给mysql查询

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

不确定我做错了什么?以前从未遇到过这个问题吗?但这也是我写的第一个函数。

<?php
function category($string){
if(preg_match("/(Slimming|Laser|Spa|Massage|Manicure|Pedicure)/i", $string)){
echo 'Spa';
}
} // This is function.php

$title = 'Spa';

include 'function.php';
$category = category($title);
$category = mysql_real_escape_string($category);
echo "$category<br>"; // I get Spa
var_dump("$category"); //added for testing, I get string(0) ""

$category 然后被发送到 mysql 插入,数据库中的值为空...

感谢您的帮助。

最佳答案

echo 'Spa';

应该是:

return 'Spa';

var_dump("$category");

应该是:

var_dump($category);

如果您定义变量,函数应始终返回一个值,否则您什么也不做。

关于php变量传递给mysql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054336/

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