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)并在字符串中放置占位符(命名或位置)。可以在构造要内爆的表达式数组的同时构造参数值数组,然后在执行查询时使用参数数组。