Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php通过文本字段发送多个关键字来搜索mysql数据库_Php - Fatal编程技术网

如何使用php通过文本字段发送多个关键字来搜索mysql数据库

如何使用php通过文本字段发送多个关键字来搜索mysql数据库,php,Php,例如:在数据库表中,列很少 id pname pcolor大小mrp图像。1台计算机 黑色18英寸15000 comp1.jpg 2杯银色 6英寸15 cup.jpg 3电脑白色12英寸7000 compt2.jpg 有一张像上面这样的桌子。现在我要搜索一个产品 通过文本字段发送,如下所示: 搜索:计算机黑色 如何从数据库中获取特定行请告诉我 密码 = 1"); //$result=mysql\u查询(“从proddetail中选择*,其中(pname='computer')”; //或(pKe

例如:在数据库表中,列很少

id pname pcolor大小mrp图像。1台计算机
黑色18英寸15000 comp1.jpg 2杯银色
6英寸15 cup.jpg 3电脑白色12英寸7000
compt2.jpg

有一张像上面这样的桌子。现在我要搜索一个产品 通过文本字段发送,如下所示:

搜索:计算机黑色

如何从数据库中获取特定行请告诉我 密码

= 1"); //$result=mysql\u查询(“从proddetail中选择*,其中(pname='computer')”; //或(pKey类“%”$key.“%”或pname类“%”$key.“%”或mfg类“%”$key.“%”或psize类“%”$key.“%”或mrp类 “%”“%$key.”“%”或类似“%”“%$key.”“%”或类似pType的 “%”“%$key.”“%”或类似“%”“%$key.”“%”的pcolor或类似保修的pcolor “%”“%$key.”%”或类似“%”“%$key.”%的imagename) //或(pKey类“%”$key.“%”或pname类“%”$key.“%”或mfg类“%”$key.“%”或psize类“%”$key.“%”或mrp类 “%”“%$key.”“%”或类似“%”“%$key.”“%”或类似pType的 “%”“%$key.”“%”或类似“%”“%$key.”“%”的pcolor或类似保修的pcolor “%”“%$key.”“%”或类似“%”“%$key.”“%”的imagename)$文件路径= 'http://localhost/ProductDetails/images/'; while($row=mysql\u fetch\u assoc($result)){ “打印” 产品ID“$row['pKey']。 " 名称“.$row['pname']。 " 大小“.$row['psize']。 " MRP.“$row['MRP']。 " 颜色“$row['pcolor']。 " “;}mysql_close($con); } }?>


  • 标题

    #

下面是一个基于数组分解和追加查询的示例

$keywords = "computers black color";
$array = explode(" ", $keywords);

$query = "select * from computers where";    
foreach($array as $key) {

        $query.= ' table_name_1 LIKE "%'.$key.'%"';
        $query.= ' or table_name_2 LIKE "%'.$key.'%"';
       //more tables here...
}
确保在查询中转义值