我的命苦呀,
搞了半天,
变量返回不了值,
我直接在调用函数的时候用实值没有问题
用变量调就没有用了,
函数:
$this->mTableHash[name] = "article";
function sArticle($product_name)
{$sql = "select * from ".$this->mTableHash[name]." where title like '%".$product_name."%' order by title";
return MySQL::arrayResultQuery($sql, 0, $pPageSize);
}
调用:
$article = new Article();
$temp_array = $article->sArticle("$product_name");
//如果把上一行的$product_name直接用要列出的字符就可以返回值了,用$product_name返回是空的
if (is_array ($temp_array))
{
foreach ($temp_array as $row)
{
$s_list .= "·<a href=\"news.php?id=${row[article_id]}\" target=_blank>${row[title]}</a>".(($row[image]!="")?"(图)":"")."<br>\r\n";
}
}
搞了半天,
变量返回不了值,
我直接在调用函数的时候用实值没有问题
用变量调就没有用了,
函数:
$this->mTableHash[name] = "article";
function sArticle($product_name)
{$sql = "select * from ".$this->mTableHash[name]." where title like '%".$product_name."%' order by title";
return MySQL::arrayResultQuery($sql, 0, $pPageSize);
}
调用:
$article = new Article();
$temp_array = $article->sArticle("$product_name");
//如果把上一行的$product_name直接用要列出的字符就可以返回值了,用$product_name返回是空的
if (is_array ($temp_array))
{
foreach ($temp_array as $row)
{
$s_list .= "·<a href=\"news.php?id=${row[article_id]}\" target=_blank>${row[title]}</a>".(($row[image]!="")?"(图)":"")."<br>\r\n";
}
}
如果是把产品名称设置为关键字,那还不如建立map表
{
$sql = "select * from ".$this->mTableHash[name]." where content like '%".$pKeyword."%' order by title";
return MySQL::arrayResultQuery($sql, 0, $pPageSize);
}这个函数怎么改成实时变量返回呢,这个是输入返回的
中$product_name是哪里来的?
function searchArticle($pKeyword)
{
$sql = "select * from ".$this->mTableHash[name]." where content like '%".$pKeyword."%' order by title";
return MySQL::arrayResultQuery($sql, 0, $pPageSize);
}
怎么样把关键字放到变量product_name里去