Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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_Mysql_Wordpress - Fatal编程技术网

Php 基于值的mysql多查询

Php 基于值的mysql多查询,php,mysql,wordpress,Php,Mysql,Wordpress,因此,我有以下js和php: JS: PHP: 所以,这里是一件事,这个名字可以有多个值,例如,史蒂夫,肖恩,迈克 我需要根据我拥有的值的数量进行多个搜索,其中=$name 我想我会分解每个值,然后使用它们 然而,这是我得到的,我不确定如何在查询中放置必要的条件 任何帮助都将不胜感激 谢谢。为此使用WHERE IN子句,我想wordpress也有一个预先准备好的语句包装器,也可以这样使用?从$gallery中选择编号,其中$name;中的子_id?本质上应该是这样的,但这是不安全的,因为您直接在

因此,我有以下js和php:

JS:

PHP:

所以,这里是一件事,这个名字可以有多个值,例如,史蒂夫,肖恩,迈克

我需要根据我拥有的值的数量进行多个搜索,其中=$name

我想我会分解每个值,然后使用它们

然而,这是我得到的,我不确定如何在查询中放置必要的条件

任何帮助都将不胜感激


谢谢。

为此使用WHERE IN子句,我想wordpress也有一个预先准备好的语句包装器,也可以这样使用?从$gallery中选择编号,其中$name;中的子_id?本质上应该是这样的,但这是不安全的,因为您直接在查询语句中使用您的值,您应该使用准备好的语句,而不是抱歉打扰您,但是您能告诉我如何使用准备好的语句吗?我有点迷路了…你可以通过检查来熟悉它这里有很多使用预选的例子。这是一篇很好的文章,使用WHERE IN子句,我认为wordpress也有一个预先准备好的语句包装器,也可以这样使用?从$gallery中选择编号,其中$name;中的子_id?本质上应该是这样的,但这是不安全的,因为您直接在查询语句中使用您的值,您应该使用准备好的语句,而不是抱歉打扰您,但是您能告诉我如何使用准备好的语句吗?我有点迷路了…你可以通过检查来熟悉它这里有很多使用预选的例子。这是一篇好文章
var names = jQuery('#name').val();
data : {'action':'AJAX' , name:names },
global $wpdb;
$names      = $_POST['name'];
$name    = explode(',', $names);    
$table     = $wpdb->prefix . 'my_name'; 
$RSS = $wpdb->get_col("SELECT number FROM $table WHERE sub_id = $name");