Php 非重复数据

Php 非重复数据,php,mysql,Php,Mysql,首先,我是PHP和MySQL的新手 我的目标是显示数据库中学生的证词。它显示了两个证词,但我需要它们是两个不同的证词。救命啊 <div class="block_main_testimonials"> <h4>Student Corner</h4> <?php // Connect to the file above here require "includes/connect.php";

首先,我是PHP和MySQL的新手

我的目标是显示数据库中学生的证词。它显示了两个证词,但我需要它们是两个不同的证词。救命啊

<div class="block_main_testimonials">
                        <h4>Student Corner</h4>
<?php   
 // Connect to the file above here   
 require "includes/connect.php";  

  $data = mysql_query("SELECT * FROM `testimonials` ORDER BY RAND() LIMIT 0,2") 
  or die(mysql_error()); 

  $info = mysql_fetch_array( $data ) ; 

?>
                        <div class="one_half">
                            <div class="block_testimonials_2">
                                <div class="content">
                                    <div class="text">
                                        <p>“<?php echo $info['quote'] ;?>”</p>

                                        <div class="tail"></div>
                                    </div>

                                    <div class="author">
                                      <p><?php echo $info['name'] ; ?>,<span class="position"> <a href="<?php echo $info['url'] ; ?>"> <?php echo $info['department']; ?></a></span></p></div>
                                </div>
                                <div class="clearboth"></div>
                            </div>
                        </div>

                        <div class="one_half last">
                            <div class="block_testimonials_2">
                                <div class="content">
                                    <div class="text">
                                        <p>“<?php echo $info['quote'] ;?>”</p>

                                        <div class="tail"></div>
                                    </div>

                                    <div class="author">
                                      <p><?php echo $info['name'] ; ?>,<span class="position"> <a href="<?php echo $info['url'] ; ?>"> <?php echo $info['department']; ?></a></span></p></div>
                                </div>
                                <div class="clearboth"></div>

学生角
“”

,

“”

,


您只获取了结果集的第一行

在显示您希望成为结果集第二行的内容之前,再次进行此调用。为了获得最佳结果,在循环中调用它,直到结果集用尽为止

    $info = mysql_fetch_array( $data ) ; 

除此之外,你现在可能已经意识到,
mysql
界面被认为是有害的,因为它太容易让坏人进入使用它的pwn网站。

使用类似这样的东西
SELECT DISTINCT*FROM commissional…
有什么特别不起作用?如果直接对数据库执行该查询,结果是否正常?您是否收到任何错误消息,或者数据不是您所期望的?