Php 通过和在两者之间内爆阵列

Php 通过和在两者之间内爆阵列,php,Php,我有这个 $myarr = Array( 0 => "Person.id = PL.id AND AIG.id = PL.key," 1 => "start_date BETWEEN '$startDate' AND '$endDate'", 2 => "J = 78349", 3 => "text is not null;" ) 我想用一个和类似的 implode("AND", $myarr) 但它不在数组的4个元素之间。

我有这个

$myarr = Array(
    0 => "Person.id = PL.id AND AIG.id = PL.key,"
    1 => "start_date BETWEEN  '$startDate' AND  '$endDate'",
    2 => "J = 78349",   
    3 => "text is not null;"
)
我想用一个和类似的

implode("AND", $myarr) 
但它不在数组的4个元素之间。如何在数组的这4个元素之间放置AND

$string = implode(" AND ",$myarr);
这应该行得通。它将把输出写入$string


这应该行得通。它将把输出写入$string。

注意,值不应直接插入语句中。相反,请使用准备好的语句(如created by)并在字符串中放置占位符(命名或位置)。可以在构造要内爆的表达式数组的同时构造参数值数组,然后在查询时使用参数数组。请注意,值不应直接插入到语句中。相反,请使用准备好的语句(如created by)并在字符串中放置占位符(命名或位置)。可以在构造要内爆的表达式数组的同时构造参数值数组,然后在执行查询时使用参数数组。