Javascript 字符串拆分和联接从数据库获取字符串
我有一个带有拆分和连接功能的java脚本,但是我的数据给了我一个“超出限制”的错误代码,所以我决定使用数据库来存储字符串并从中获取字符串。。我现有的java脚本代码在这里Javascript 字符串拆分和联接从数据库获取字符串,javascript,database,string,join,split,Javascript,Database,String,Join,Split,我有一个带有拆分和连接功能的java脚本,但是我的数据给了我一个“超出限制”的错误代码,所以我决定使用数据库来存储字符串并从中获取字符串。。我现有的java脚本代码在这里 function myFunction() { var str = document.getElementById("entryInput"); var entryId = str.value; var str = (entryId); var res = str.split('how a
function myFunction()
{
var str = document.getElementById("entryInput");
var entryId = str.value;
var str = (entryId);
var res = str.split('how are you brother').join('how r u bro')
.split('are you ok').join('r u ok')
.split('what is going on').join('wag one');
document.getElementById('translation').innerHTML=res;
};
我搜索并找到了这个数据库连接相关的行,但在我尝试了很多次后,我无法使它工作,所以请帮助我
@mysql_connect(DB_HOST, DB_USER, DB_PWD) or die(mysql_error());
@mysql_select_db(DB_NAME) or die(mysql_error());
$str = "SELECT * FROM words WHERE word_title= "%$_GET[word]%";
$str = mysql_query($query);
编辑并添加
这是脚本附带的PHP代码,它逐字从数据库中获取字符串,但我希望像javascript为我所做的那样。再次获取单词split和join,这将生成一个连续的字符串。。。我只需要从这个数据库中获取字符串,如果可能的话,在jscript中使用它。。。如果用户键入一个单词,我需要它从数据库中获取它。。。以下是指向用户将使用的页面的链接。。
它目前只将javascript文件中的“您还好吗”转换为“RUOK”。所以我需要它从数据库里取出来谢谢
function Search() {
global $rewrite;
$_GET['word'] = trim(str_replace(Array('%', '_'), Array('', ''), $_GET['word']));
if ($_GET['type']) {
$word = 'noword';
$type = $_GET['type'];
} elseif ($_GET['by']) {
$word = $_GET['by'];
$type = '';
} elseif ($_GET['word']) {
$word = $_GET['word'];
if ($_GET['type'] == 'full') $type = 'full';
else $type = '';
} else {
$word = '';
$type = '';
}
if ($word != '') {
$GLOBALS['page_title'] = $_GET['word'] . ' - ' . $GLOBALS['page_title'];
if ($type == 'full') {
$select = "* ";
$where = "word_title LIKE '%$_GET[word]%' OR word_desc LIKE '%$_GET[word]%' ";
$order = "word_id DESC ";
} elseif($type == 'latest') {
$select = '* ';
$where = "word_title LIKE '%$_GET[word]%' ";
$order = "word_id DESC ";
} else {
$select = '* ';
$where = "word_title LIKE '" . sqlesc($word) . "%' ";
$order = "word_title ASC ";
}
$q = "SELECT $select FROM `words` WHERE $where ORDER BY $order ";
} else {
Redirect('index.php');
}
谢谢你应该试试这个:
$str = "SELECT * FROM words WHERE word_title LIKE "%$_GET[word]%";
或
Java对于Javascript就像火腿对于仓鼠一样
JavaScript
如果您不确定要使用哪个标记,请阅读它的描述。那么函数myFunction()如何从数据库中获取我需要的字符串谢谢,我想我会像这样使用get元素。。。var str=document.getElementById(“%$\u GET[word]]”;像这样的数据库$str=“SELECT*FROM words\u title,如“entryInput”;是这样的吗请纠正我。否its$str=“SELECT*FROM word\u title,如“%$\u GET[word]”您的sql表是什么样子的。用户输入会发生什么?我编辑了我的问题,因为我的说明更。。。请再次检查,谢谢
$str = "SELECT * FROM words WHERE word_title REGEXP "$_GET[word]";