gpt4 book ai didi

mysql - Perl sql 全选

转载 作者:行者123 更新时间:2023-11-29 08:32:35 26 4
gpt4 key购买 nike

这是我的代码

my $results = $dbh->selectall_hashref('SELECT * FROM sample.teachers where term like "$searchterm%"', 'teacher');
my $searchedresults= "";
foreach my $e (keys %$results) {
print "$e\n";
print "searching\n";
$searchedresults = $e;
}
print $searchresult."\n";

我正在尝试从 mysql 服务器中的表中进行搜索。但似乎不起作用我使用硬编码方式对其进行了测试,将 $searchterm 替换为普通字符串,并且有效。但是我需要使用 $searchterm 但我不明白为什么它不能工作

最佳答案

my $results = $dbh->selectall_hashref(
'SELECT * FROM sample.teachers where term like '.$dbh->quote("$searchterm%"),
'teacher'
);

my $results = $dbh->selectall_hashref(
'SELECT * FROM sample.teachers where term like ?,
'teacher',
undef,
"$searchterm%"
);

关于mysql - Perl sql 全选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16160182/

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