我有一个具有拆分和联接功能的有效Java脚本,但是我的数据给我一个错误代码“超出限制”,因此我决定使用数据库存储字符串并从那里获取字符串。代码在这里。

 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一样为我做。 将单词拆分并再次连接,这将使字符串连续...我需要获取的只是从该数据库获取字符串,并在可能的情况下在jscript中使用它...如果用户键入一个单词,我需要它来从中获取它数据库...这是用户将使用的页面的链接。。 用户将键入字符串的页面,例如存储在数据库中的不同单词,它当前仅将“您还好”翻译为“ ru ok”,即在javascript文件中。 所以我需要它来从数据库中获取它,谢谢

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');
    }

谢谢

===============>>#1 票数:0

您应该尝试这样:

$str = "SELECT * FROM words WHERE word_title LIKE "%$_GET[word]%";

要么

$str = "SELECT * FROM words WHERE word_title REGEXP "$_GET[word]";

  ask by OmarTeacher translate from so

未解决问题?本站智能推荐:

关注微信公众号