在一次搜索和显示中获取多个单词.在PHP中
Get many words in one search and display. in PHP
我有一个php脚本,它搜索用户输入的单词并显示结果,但我需要使它能够搜索多个单词并显示它。
这些单词保存在数据库中。
现在,我的代码只接受将"word1"
替换为"word2"
。
我需要将其"word1"
替换为"word2" + "word3" to "word4"
,以及尽可能多的用户类型。
这是我当前的PHP代码:
function Search() {
$q = "SELECT * FROM words WHERE word_title = '" . str_replace('_', ' ', addslashes($_GET['word'])) . "';";
$res = mysql_query($q);
while($row = mysql_fetch_array($res)) {
$c.= '' . LNtoBR($row['word_desc']) . '';
}
$GLOBALS['content'].= $c;
$GLOBALS['content'].= '';
}
我试过这样:
function Search() {
$q = "SELECT * FROM words WHERE word_title = '" . str_replace('_', ' ', addslashes($_GET['word'])) . "';";
$res = mysql_query($q);
while($row = mysql_fetch_array($res)) {
$c.= 'explode(' . LNtoBR($row['word_desc']) . '), implode(' . LNtoBR($row['word_desc']) . ')';
}
$GLOBALS['content'].= $c;
$GLOBALS['content'].= '';
}
但它不像JavaScript接受split(something).join(something);
那样工作,但我需要从数据库中获取字符串,并用数据库中存在的任何单词替换所有用户搜索的字符串行。谢谢
抱歉,还不能发表评论。
使用PHP str_replace搜索和替换单词。
还可以检查PHP nl2br,而不是您正在使用的函数(LNtoBR)。
相关文章:
- 在Javascript文件中获取PHP变量
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- 从javascript数组获取php的日期时间
- 获取PHP代码中日期选择器的值
- 从javascript变量获取php会话
- 无法获取php会话变量以在javascript中设置var
- 如何使用Jquery一步一步地获取PHP数据
- 获取 PHP 中 HTML 标记 'select' 的值
- 使用 Javascript 获取 php 文件的输出
- 获取PHP变量的JavaScript不起作用
- 从 JS 函数获取 PHP 中的值
- 无法在jquery中获取PHP值
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- 在JAVASCRIPT中获取php选中的复选框值
- 在AJAX url中如何获取php变量的参数值
- 用ajax用js获取php
- 获取PHP URL的JS值
- 使用AJAX只获取PHP响应
- 如何在javascript变量中获取php文件的结果
- 当使用AJAX获取PHP文件以从MySQL数据库中检索数据时,会出现下拉表单disapering