MySql/PHP只从数据库返回一个结果
我在这里看到了一些关于同一类问题的话题,但到目前为止,我还没有找到解决方案,所以很抱歉问了一个类似的问题 我试图接收数据库中的所有数据,并将其返回到一个显示所有结果的页面 这是我的密码:MySql/PHP只从数据库返回一个结果,php,mysql,while-loop,Php,Mysql,While Loop,我在这里看到了一些关于同一类问题的话题,但到目前为止,我还没有找到解决方案,所以很抱歉问了一个类似的问题 我试图接收数据库中的所有数据,并将其返回到一个显示所有结果的页面 这是我的密码: <?php $event = mysql_query("SELECT * FROM `events`"); while($get_event = mysql_fetch_array($event)) { $event_title = $get_event['title'];
<?php
$event = mysql_query("SELECT * FROM `events`");
while($get_event = mysql_fetch_array($event)) {
$event_title = $get_event['title'];
$event_disc = nl2br($get_event['discription']);
$event_date = $get_event['event_date'];
$event_time = $get_event['event_time'];
$event_contname = $get_event['contact_name'];
$event_contnum = $get_event['contact_num'];
$event_username = $get_event['username'];
$event_number1 = $get_event['number1'];
$event_line2 = $get_event['line2'];
$event_city = $get_event['city'];
$event_postcode = $get_event['postcode'];
$event_country = $get_event['country'];
}
echo '
<div class="col-md-6">
<div class="funny-boxes funny-boxes-left-green">
<div class="row">
<div class="col-md-4 funny-boxes-img">
<img alt="" src="' . $user_data['profile'] . '" style="width: 135px; height: 135px;" class="img-responsive">
<ul class="list-unstyled">
<li><u>Contact Name:</u> <br>' . $event_contname . '</li>
<li><u>Num / Email:</u> <br>' . $event_contnum . '</li>
<li><u>Address:</u> <br>' . $event_number1 . ' <br> ' . $event_line2 . ' <br> ' . $event_city . ' <br> ' . $event_postcode . ' <br> ' . $event_country . ' </li>
<li><u>Date:</u> ' . $event_date .'</li>
<li><u>Time:</u> ' . $event_time .'</li>
</ul>
</div>
<div class="col-md-8">
<h2>Destony Conferance 2014</h2>
<p>' . $event_disc .'</p>
</div>
</div>
</div>
</div>';
?>
您需要将echo语句放入循环中。否则,它将只显示循环最后一次迭代的结果:
while($get_event = mysql_fetch_array($event)) {
$event_title = $get_event['title'];
$event_disc = nl2br($get_event['discription']);
$event_date = $get_event['event_date'];
$event_time = $get_event['event_time'];
$event_contname = $get_event['contact_name'];
$event_contnum = $get_event['contact_num'];
$event_username = $get_event['username'];
$event_number1 = $get_event['number1'];
$event_line2 = $get_event['line2'];
$event_city = $get_event['city'];
$event_postcode = $get_event['postcode'];
$event_country = $get_event['country'];
echo '
<div class="col-md-6">
<div class="funny-boxes funny-boxes-left-green">
<div class="row">
<div class="col-md-4 funny-boxes-img">
<img alt="" src="' . $user_data['profile'] . '" style="width: 135px; height: 135px;" class="img-responsive">
<ul class="list-unstyled">
<li><u>Contact Name:</u> <br>' . $event_contname . '</li>
<li><u>Num / Email:</u> <br>' . $event_contnum . '</li>
<li><u>Address:</u> <br>' . $event_number1 . ' <br> ' . $event_line2 . ' <br> ' . $event_city . ' <br> ' . $event_postcode . ' <br> ' . $event_country . ' </li>
<li><u>Date:</u> ' . $event_date .'</li>
<li><u>Time:</u> ' . $event_time .'</li>
</ul>
</div>
<div class="col-md-8">
<h2>Destony Conferance 2014</h2>
<p>' . $event_disc .'</p>
</div>
</div>
</div>
</div>';
}
while($get\u event=mysql\u fetch\u数组($event)){
$event_title=$get_event['title'];
$event_disc=nl2br($get_event['description']);
$event_date=$get_event['event_date'];
$event_time=$get_event['event_time'];
$event_contname=$get_event['contact_name'];
$event_contnum=$get_event['contact_num'];
$event_username=$get_event['username'];
$event_number1=$get_event['number1'];
$event_line2=$get_event['line2'];
$event_city=$get_event['city'];
$event_postcode=$get_event['postcode'];
$event_country=$get_event['country'];
回声'
- 联系人姓名:
。$event\u contname
- Num/电子邮件:
。$event\u contnum
- 地址:
'.$event\u number1.
'.$event\u line2.
'.$event\u city.
'.$event\u邮政编码.
'.$event\u country
- 日期:'.$event_Date'
- 时间:'.$event_Time'
2014年损害赔偿会议
“.$event_disc”
';
}
您需要将echo语句放入循环中。否则,它将只显示循环最后一次迭代的结果:
while($get_event = mysql_fetch_array($event)) {
$event_title = $get_event['title'];
$event_disc = nl2br($get_event['discription']);
$event_date = $get_event['event_date'];
$event_time = $get_event['event_time'];
$event_contname = $get_event['contact_name'];
$event_contnum = $get_event['contact_num'];
$event_username = $get_event['username'];
$event_number1 = $get_event['number1'];
$event_line2 = $get_event['line2'];
$event_city = $get_event['city'];
$event_postcode = $get_event['postcode'];
$event_country = $get_event['country'];
echo '
<div class="col-md-6">
<div class="funny-boxes funny-boxes-left-green">
<div class="row">
<div class="col-md-4 funny-boxes-img">
<img alt="" src="' . $user_data['profile'] . '" style="width: 135px; height: 135px;" class="img-responsive">
<ul class="list-unstyled">
<li><u>Contact Name:</u> <br>' . $event_contname . '</li>
<li><u>Num / Email:</u> <br>' . $event_contnum . '</li>
<li><u>Address:</u> <br>' . $event_number1 . ' <br> ' . $event_line2 . ' <br> ' . $event_city . ' <br> ' . $event_postcode . ' <br> ' . $event_country . ' </li>
<li><u>Date:</u> ' . $event_date .'</li>
<li><u>Time:</u> ' . $event_time .'</li>
</ul>
</div>
<div class="col-md-8">
<h2>Destony Conferance 2014</h2>
<p>' . $event_disc .'</p>
</div>
</div>
</div>
</div>';
}
while($get\u event=mysql\u fetch\u数组($event)){
$event_title=$get_event['title'];
$event_disc=nl2br($get_event['description']);
$event_date=$get_event['event_date'];
$event_time=$get_event['event_time'];
$event_contname=$get_event['contact_name'];
$event_contnum=$get_event['contact_num'];
$event_username=$get_event['username'];
$event_number1=$get_event['number1'];
$event_line2=$get_event['line2'];
$event_city=$get_event['city'];
$event_postcode=$get_event['postcode'];
$event_country=$get_event['country'];
回声'
- 联系人姓名:
。$event\u contname
- Num/电子邮件:
。$event\u contnum
- 地址:
'.$event\u number1.
'.$event\u line2.
'.$event\u city.
'.$event\u邮政编码.
'.$event\u country
- 日期:'.$event_Date'
- 时间:'.$event_Time'
2014年损害赔偿会议
“.$event_disc”
';
}
移动上次之后关闭while的
,
强烈建议您从不推荐的mysql函数切换到MySQLi或PDO函数。移动上次之后关闭while的
,
强烈建议您从不推荐的mysql函数切换到MySQLi或PDO函数。我真是个白痴:/应该看到的,非常感谢:)我真是个白痴:/应该看到的,非常感谢:)