Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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 停止循环复制内容_Php_Sql_Foreach_Wordpress - Fatal编程技术网

Php 停止循环复制内容

Php 停止循环复制内容,php,sql,foreach,wordpress,Php,Sql,Foreach,Wordpress,我正试图修改wordpress插件中的一个循环 $dataarray = explode(',',$data); foreach ($dataarray as $entry){ $sql .= "OR ID = '$entry' "; } $endvar = wp_parse_args( $var, $defaults ); extract( $endvar, EXTR_SKIP ); $sql = preg_replace("/^OR./","", $sql); $order

我正试图修改wordpress插件中的一个循环

$dataarray = explode(',',$data);
foreach ($dataarray as $entry){
    $sql .= "OR ID = '$entry' ";
}   

$endvar = wp_parse_args( $var, $defaults );
extract( $endvar, EXTR_SKIP );
$sql = preg_replace("/^OR./","", $sql); 
$order = $endvar['order_by'];
$my_posts = $wpdb->get_results("SELECT * FROM $table_name2 WHERE $sql ORDER BY $order");
$mod_url = mfp_create_link_url();

foreach ($my_posts as $entry){
    echo get_the_post_thumbnail($entry->ID, 'thumbnail');
    $fav_post .= $entry_before."<a href='".get_permalink($entry->ID)."' title='".$entry->post_title."' class='".$endvar['link_class']."'>".$entry->post_title."</a>".$entry_after;
    echo $fav_post;
    echo pippin_excerpt_by_id($entry);
}
$dataarray=explode(',',$data);
foreach($dataarray作为$entry){
$sql.=“或ID=”$entry';
}   
$endvar=wp\u parse\u args($var$defaults);
提取($endvar,EXTR_SKIP);
$sql=preg_replace(“/^OR./”,“,$sql”);
$order=$endvar['order_by'];
$my_posts=$wpdb->get_results(“从$table_name2中选择*其中$sql ORDER BY$ORDER”);
$mod_url=mfp_create_link_url();
foreach($my_posts as$entry){
echo获取“发布”缩略图($entry->ID,“缩略图”);
$fav_post.=$entry_before.“.”$entry_before;
echo$fav_post;
echo pippin按id摘录($entry);
}
这显示

<thumbnail-1>
   <title-1>
     <excerpt-1>
<thumbnail-2>
   **<title-1>**
   <title-2>
     <excerpt-2>

****

我不明白为什么它显示两次,而其他的只显示一次。

在你的循环中,你要附加

$fav_post .= 
然后回声

echo $fav_post;
不要在循环中将其设置为空白。删除句号或仅回显该行

echo $entry_before."<a href='"...

echo$entry\u before.”发布实际生成的HTML比发布伪代码更好。