Во-первых, я совершенно новый для 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>
используйте что-то вроде этого 'SELECT DISTINCT * FROM testimonials ...' –
Что конкретно не работает? Если вы выполняете этот запрос непосредственно против своей базы данных, результаты в порядке? Получаете ли вы какие-либо сообщения об ошибках, или данные просто не то, что вы ожидаете? – rutter