Php 结果仅显示一条记录
又是我!我的代码的问题是它只显示一条记录,而不是两条。我已经尝试回显SQL语句并粘贴到PHPMyAdmin上,显示了2条记录,但在我这方面没有 这是我的控制器:Php 结果仅显示一条记录,php,mysql,codeigniter,activerecord,Php,Mysql,Codeigniter,Activerecord,又是我!我的代码的问题是它只显示一条记录,而不是两条。我已经尝试回显SQL语句并粘贴到PHPMyAdmin上,显示了2条记录,但在我这方面没有 这是我的控制器: function index() { if($this->tank_auth->is_logged_in()): $data['title'] = 'Tes : Home'; $data['record'] = $this->Profile_model->get_profi
function index()
{
if($this->tank_auth->is_logged_in()):
$data['title'] = 'Tes : Home';
$data['record'] = $this->Profile_model->get_profile_by_id();
$ws = $this->Wall_model->get_user_posts();
foreach($ws as $w):
$data['cont'] = '<li class="profile-thread-post">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td width="75" class="valign-top">
<div id="post-avatar">
<img src="../../images/avatar.gif" width="74" height="74" />
</div>
</td>
<td width="15"> </td>
<td class="valign-top">
<div id="post-div">
<div>';
$data['cont'] .= '<span class="title oswald blue cap">'.$w->fname.'</span><span class="title oswald red cap">'.$w->lname.'</span>';
$data['cont'] .= '<p>'.$w->body.'</p>';
$data['cont'] .= '<br/><br />
<div class="floatLeft small-text grayLight">
Posted 2 hours ago
</div>
<div class="social-links alignRight">
</div>
</div>';
$pid = $w->id;
$comments = $this->Wall_model->get_user_comments($pid);
//if(count($comments) > 0 ):
$data['cont'] .= '<ul id="post-comments-div">';
foreach($comments as $c):
$data['cont'] .= '<li class="comment-entry">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td class="valign-top comment-avatar alignLeft" width="55">
<img src="../../images/avatar.gif" width="46" height="46" />
</td>
<td class="valign-top comment-post">
<div>
<span class="sub-title oswald blue cap">'.$c->fname.'</span><span class="sub-title oswald red cap">'.$c->lname.'</span>
</div>
<div class="small-text-11 comment-content">'.$c->comment;
$data['cont'] .= '</div>
<div class="comments-meta alignRight">
<span class="lgray small-text">Posted 2 hours ago</span>
<a href="#" class="uline like-link ">like</a>
</div>
</td>
</tr>
</table>
</li>';
endforeach;
$data['cont'] .= '</ul>';
//endif;
$data['cont'] .= '</td></tr></table></li>';
endforeach;
$this->load->view('profile/index', $data);
else:
$this->session->set_flashdata('message', '<div class="error centerText">You are not logged in</div>');
redirect('auth/login');
endif;
}
在我的表上,SQL语句显示
|用户id |发布id |正文|
11秒
1 2小时尝试:
$data['cont'] = '';
//then foreach loop
foreach($ws as $w):
//then
$data['cont'] .= '<li class="profile-thread-post">...
$data['cont']='';
//然后foreach循环
foreach($ws作为$w):
//然后
$data['cont'].='尝试选择计数(*)以查看选择了多少条记录在进入循环之前执行
var\u转储($ws)
时会发生什么?还是一张唱片?对不起,我不能投票支持这个我还是新的。好极了!
$data['cont'] = '';
//then foreach loop
foreach($ws as $w):
//then
$data['cont'] .= '<li class="profile-thread-post">...