I followed this phpacademy tutorial on youtube我无法获取通过echo打印的关键字。 而是我得到:PHP-错误的教程?
`keywords` LIKE '%keyword%'
WTH?代码已被逐字复制。可能是平台问题?
这个说法有没有问题 - >$where .= "
关键字LIKE '%keyword%'";
?
<?php
include 'db.inc.php';
function search_results($keywords) {
$returned_results=array();
$where="";
$keywords=preg_split('/[\s]+/', $keywords);
$total_keywords = count($keywords);
foreach($keywords as $key=>$keyword){
$where .= "`keywords` LIKE '%keyword%'"; // Where's the issue?
if($key != ($total_keywords-1)){
$where .= " AND ";
}
}
echo $where;
}
?>
你没有在任何地方使用'$关键字' - 这可能是问题吗? – andrewsi 2012-07-07 05:15:04
你probaby想要'$其中。=“\'关键字\'LIKE'%$关键字'”;'见http://php.net/manual/en/language.types.string.php – 2012-07-07 05:15:34