我刚开始使用PHP,尝试使用个性化搜索引擎,它可以与单个用户一起使用...但同时2个用户使用..变量中的值显示错误值。
例如:
如果user1搜索“Apple”然后$ qry =“Apple”,则同时user2搜索“orange”然后$ qry =“orange”
那个时间user1将获得与“orange”相关的剩余内容。
function storewords($str,$id)
{
$words= str_word_count($str,1);
$cntstr = count($words);
//echo $cntstr;
for($i=0;$i<$cntstr;$i++)
{
$allwords= $words[$i];
$insert = "INSERT INTO freq (word,extra) VALUES ('".$allwords."','".$id."')";
$add_member = mysql_query($insert);
}
}
我有预处理过程,为每个用户的内容提取概念..每个用户都有不同的内容。 如果没有请原谅,我想我用正确的话表达了我的怀疑。请帮助我,提前致谢
答案 0 :(得分:0)
您只需以某种方式存储用户ID,以便稍后为每个用户单独进行“搜索”。
$insert = "INSERT INTO freq (userid,word,extra) VALUES (...)";
然后你应该使用带有过滤器的SELECT从那个表中选择:“WHERE userid = $ current_user_id”