小编Dan*_*Dan的帖子

PHP SQL SELECT,其中包含多个单词的搜索项

我有一个选择,如查询搜索表单,如下所示:

<?php 
$bucketsearch = sanitizeone($_POST["bucketsearch"], "plain");
$bucketsearch = strip_word_html($bucketsearch);
?>

 if(isset($_POST['search'])){
                  $result=MYSQL_QUERY( "SELECT * FROM buckets where bucketname like '%$bucketsearch%' order by bucketname");
              }else{
              $result=MYSQL_QUERY( "SELECT * FROM buckets order by bucketname");
          }
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果有人搜索"苹果和梨"的例子我没有得到任何包含任何单词的结果,我只能让它返回结果(1个结果)及其中的所有单词.

任何人都可以帮我把这个搜索更多一些吗?提前致谢.

php mysql sql select

8
推荐指数
2
解决办法
4万
查看次数

如何在不重新加载页面的情况下更新mysql数据库

谢谢你的期待.我有一个很长的项目列表,用户点击图像(加号)将项目添加到他们的个人列表中.当他们点击+它加载一个"add-item.php?itemid =*",它处理下面的代码,然后将它们重定向到他们自己的列表,我确实让它重定向回全局列表,但后来不清楚如果该项目已添加到其列表中,则为该用户.如何让它全部更新数据库而不去任何地方,我认为javascript但从未写过任何东西.任何帮助都会很精彩!:)

<?php 
ini_set('display_errors', 'On');
error_reporting(E_ALL);

 $bucketlist=MYSQL_QUERY( "SELECT * FROM membersbuckets where userid = $userid AND bucketid = $bucketid")
 or die(mysql_error());  

          $bucketlist=mysql_fetch_array( $bucketlist ) ;

            if($bucketlist < 1) {

            mysql_query("INSERT INTO membersbuckets (memberbucketid, userid, bucketid, complete)
            VALUES ('', '$userid', '$bucketid', '0')");
            echo "Adding item to your bucketlist...";
            echo "<meta http-equiv='Refresh' content='2; URL=mybucketlist.php'/>";
            }
            else {
            echo "This item is already on your list, redirecting you to your list";
            echo "<meta http-equiv='Refresh' content='2; URL=mybucketlist.php'/>";
            }
?> 
Run Code Online (Sandbox Code Playgroud)

先感谢您!:)

javascript php mysql

2
推荐指数
1
解决办法
2万
查看次数

更新数据库而不重新加载页面

我刚从Sandeepan得到了一些很棒的帮助,谢谢!

请任何人都能看到我做错了....

<head>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javasript">

function addItemToUsersList(itemId)
{
  $.ajax({
      'url': 'member-bucketadd-execTEST.php', 
       'type': 'GET',
      'dataType': 'json', 
      'data': {itemid: itemId}, 
       'success': function(data) 
       {
           if(data.status)
           {
               if(data.added)
                {
                        $("span#success"+itemId).attr("innerHTML","Item added to your personal list");
                 }
                 else
                 {
                        $("span#success"+itemId).attr("innerHTML","This item is already on your list");
                }
            }
       },
       beforeSend: function() 
         {
               $("span#success"+itemId).attr("innerHTML","Adding item to your bucketlist...");
         }
          'error': function(data) 
          {
          // what happens if the request fails.
            $("span#success"+itemId).attr("innerHTML","An error occureed");
        }
});
                  }
     </script>

</head>
Run Code Online (Sandbox Code Playgroud)

然后按下按钮激活以下功能:

   <a onclick='addItemToUsersList("<?php echo $itemid ; …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql ajax

0
推荐指数
1
解决办法
2449
查看次数

标签 统计

mysql ×3

php ×3

javascript ×2

ajax ×1

select ×1

sql ×1