Заявка без дублиране на резултатите

newclass

Registered
Може ли някой да ми каже дали има заявка която да не дублира редовете например
PHP:
<?php
session_start();
include 'config.php';
$query = mysql_query("SELECT * FROM image WHERE username='$filtusername'");
while($row = mysql_fetch_array($query)){
echo $row['username'];
}
?>
 
<?php
session_start();
include 'config.php';
$query = mysql_query("SELECT DISTINCT * FROM image WHERE username='$filtusername'");
while($row = mysql_fetch_array($query)){
echo $row['username'];
}
?>
 
Само поправка -> Ако ползваш следния синтаксис [sql]SELECT DISTINCT *[/sql] ще ти даде грешка в зависимост от коя версия на mysql Имаш !

По - правилно е : [sql]SELECT DISTINCT таблица FROM usernames WHERE username='JoTunkiq' [/sql]

* С 1 дума - без звездичката ! :?:
 
joTunkiq каза:
Само поправка -> Ако ползваш следния синтаксис [sql]SELECT DISTINCT *[/sql] ще ти даде грешка в зависимост от коя версия на mysql Имаш !

По - правилно е : [sql]SELECT DISTINCT таблица FROM usernames WHERE username='JoTunkiq' [/sql]

* С 1 дума - без звездичката ! :?:

В заяката ти там където е таблица трябва да е поле. Аз затова съм написал *, за да покрие всички полета от таблицата.
 
Distinct Не е ли само ако всички полета на записите са еднакви?
 

Back
Горе