Php 变量值与多个用户冲突

Php 变量值与多个用户冲突,php,mysql,search-engine,Php,Mysql,Search Engine,我是PHP新手,尝试做个性化搜索引擎,它可以很好地和单个用户一起使用。。。但同时2个用户使用。。变量中的值显示错误的值。 例如: 如果用户1搜索“苹果”,然后是$qry=“苹果”同时用户2搜索“橙色”,那么$qry=“橙色”此时用户1将获得与“橙色”相关的剩余内容 函数存储字($str,$id) { $words=str\u word\u计数($str,1); $cntstr=计数($words); //echo$CNTSR; 对于($i=0;$i),您只需以某种方式存储用户id,以便稍后对每个

我是PHP新手,尝试做个性化搜索引擎,它可以很好地和单个用户一起使用。。。但同时2个用户使用。。变量中的值显示错误的值。
例如:
如果用户1搜索“苹果”,然后是$qry=“苹果”
同时用户2搜索“橙色”,那么$qry=“橙色”
此时用户1将获得与“橙色”相关的剩余内容

函数存储字($str,$id)
{
$words=str\u word\u计数($str,1);
$cntstr=计数($words);
//echo$CNTSR;

对于($i=0;$i),您只需以某种方式存储用户id,以便稍后对每个用户进行单独的“搜索”

$insert = "INSERT INTO freq (userid,word,extra) VALUES (...)";

然后,您应该使用带筛选器的选择从该表中进行选择,如下所示:“WHERE userid=$current\u user\u id”

请提供一些代码,用于查询该表中与该用户相关的内容。在进行搜索时是否尝试锁定表?
$insert = "INSERT INTO freq (userid,word,extra) VALUES (...)";