PHP数组元素作为SQL IN运算符的参数

PHP数组元素作为SQL IN运算符的参数,php,sql,arrays,select,Php,Sql,Arrays,Select,当然,必须有一种更好的方法来根据名称选择用户(meno)。$option\u meno数组中可以有更多或更少的名称 我想让这比列出选项数组中的每个索引更简单。(“$option\u meno[1]”,“$option\u meno[0]”),您可以使用: 您可以使用: 您可以使用: 您可以使用: 您可以使用一些数组函数在语句中自动生成正确的 $sql = " SELECT * FROM uctovnictvo WHERE meno IN ('" . imp

当然,必须有一种更好的方法来根据名称选择用户(
meno
)。
$option\u meno
数组中可以有更多或更少的名称

我想让这比列出选项数组中的每个索引更简单。
(“$option\u meno[1]”,“$option\u meno[0]”)
,您可以使用:

您可以使用:

您可以使用:

您可以使用:


您可以使用一些数组函数在语句中自动生成正确的

$sql = " SELECT * 
         FROM uctovnictvo 
         WHERE meno IN ('" . implode('\', \'', $option_meno) . "') 
           AND datum BETWEEN '$date_start' AND '$date_end'  
         ORDER BY $order ";

除了
PDO::quote
之外,您还可以使用
mysqli\u real\u escape\u string
等(取决于您的连接)。

您可以使用一些数组函数在
语句中自动生成正确的

$sql = " SELECT * 
         FROM uctovnictvo 
         WHERE meno IN ('" . implode('\', \'', $option_meno) . "') 
           AND datum BETWEEN '$date_start' AND '$date_end'  
         ORDER BY $order ";

除了
PDO::quote
之外,您还可以使用
mysqli\u real\u escape\u string
等(取决于您的连接)。

您可以使用一些数组函数在
语句中自动生成正确的

$sql = " SELECT * 
         FROM uctovnictvo 
         WHERE meno IN ('" . implode('\', \'', $option_meno) . "') 
           AND datum BETWEEN '$date_start' AND '$date_end'  
         ORDER BY $order ";

除了
PDO::quote
之外,您还可以使用
mysqli\u real\u escape\u string
等(取决于您的连接)。

您可以使用一些数组函数在
语句中自动生成正确的

$sql = " SELECT * 
         FROM uctovnictvo 
         WHERE meno IN ('" . implode('\', \'', $option_meno) . "') 
           AND datum BETWEEN '$date_start' AND '$date_end'  
         ORDER BY $order ";
除了
PDO::quote
之外,您还可以使用
mysqli\u real\u escape\u string
等(取决于您的连接)