Дублиране

explozen

Registered
Здравейте :)
Вадя резултати от бд които вътре се повтарят но със разлини ид-та.
Когато ги вадя искам да не се дублират.
Някой има ли идея какво да направя?

http://prikachi.com/images/337/8493337X.png
 
Здравей,

виж тази тема дали няма да ти помогне:
http://stackoverflow.com/questions/3311903/remove-duplicate-rows-in-mysql
 
explozen каза:
Здравейте :)
Вадя резултати от бд които вътре се повтарят но със разлини ид-та.
Когато ги вадя искам да не се дублират.
Някой има ли идея какво да направя?

http://prikachi.com/images/337/8493337X.png

Дай кода където точно вадиш информацията. :)
 
<?php
$zaqvka = mysql_query("SELECT * FROM `dogovori` WHERE `zone` LIKE '$kasi' ORDER BY id DESC");
echo "
<center>
<div class='kasier'>
Касиер №$kasi
</div>
</center>
<hr>
";
while($row = mysql_fetch_array($zaqvka)){
$adresa = (strlen($row[address])>=100 ? mb_substr($row[address],0,200,"UTF-8").'...' : $row[address]);
$adresa = str_replace("@", "", $adresa);

echo "
<a href='----------/search_ulica.php?str=".$adresa."&search='><h3>".$adresa."</h3></a>
<hr>
";
}
?>
 
PHP:
<?php
$zaqvka = mysql_query("SELECT * FROM `dogovori` WHERE `zone` LIKE '$kasi' ORDER BY id DESC");
echo "
<center>
<div class='kasier'>
Касиер №$kasi
</div>
</center>
<hr>
";
$array = array();
while($row = mysql_fetch_array($zaqvka)){
	$adresa = (strlen($row['address'])>=100 ? mb_substr($row['address'],0,200,"UTF-8").'...' : $row['address']);
	$adresa = str_replace("@", "", $adresa);
	if (!in_array($adresa,$array)) {
		$array[] = $adresa;
		echo "
	<a href='----------/search_ulica.php?str=".$adresa."&search='><h3>".$adresa."</h3></a>
	<hr>
	";
	}
}
?>
 
dakata__92 каза:
PHP:
<?php
$zaqvka = mysql_query("SELECT * FROM `dogovori` WHERE `zone` LIKE '$kasi' ORDER BY id DESC");
echo "
<center>
<div class='kasier'>
Касиер №$kasi
</div>
</center>
<hr>
";
$array = array();
while($row = mysql_fetch_array($zaqvka)){
	$adresa = (strlen($row['address'])>=100 ? mb_substr($row['address'],0,200,"UTF-8").'...' : $row['address']);
	$adresa = str_replace("@", "", $adresa);
	if (!in_array($adresa,$array)) {
		$array[] = $adresa;
		echo "
	<a href='----------/search_ulica.php?str=".$adresa."&search='><h3>".$adresa."</h3></a>
	<hr>
	";
	}
}
?>

Така не вади нищо...
 
както deam0n каза използвай DISTINCT
Информация:
http://www.w3schools.com/sql/sql_distinct.asp
Структура:
SELECT DISTINCT column_name,column_name
FROM table_name;
Пример:
SELECT DISTINCT City FROM Customers;
 

Back
Горе