یک بار فراخوانده شدناطلاعات از بانک اطلاعاتی

mhofayyaz

Member
یک بار فراخوانده شدن اطلاعات از بانک اطلاعاتی

سلام
من یه اسکریپت دارم که به بانک اطلاعاتی وصل میشه و یک سری اطلاعات دریافت می کنه . اما بعضی از اطلاعات مثل هم هستند . مثلاً نام یک فرد چند بار در لیست فرا خوانده می شود .
چکار کنم که هر چیز ، فقط یکبار توسط اسکریپت در ج شود ؟!

توی اسکرپت زیر می خوام فقط نام نویسنده یکبار نشر بشه ( حتی اگه صدتا نامه ارسال کرده بود ) .
با تشکر

PHP:
$sql = "SELECT id,title,date,autor FROM `letters` LIMIT 12";
$result=mysql_query($sql);
while($row=@mysql_fetch_assoc($result))
{
	$members[]=$row;
}
for($i=0;$i<count($members);$i++)
{
$member=$members[$i];
echo $member["Autor"];
{
?>
 

Ocarina

Member
دستور DISTINCT برای حذف مقادیر تکراری هست
درنتیجه کوئری شما باید به این صورت باشه
کد:
SELECT id,title,date,DISTINCT autor  FROM `letters` LIMIT 12
موفق باشید
 
آخرین ویرایش:

Ocarina

Member
احتمالاً مشکل از جای دیگه ای هست !
الان برنامت پیغام خطا میده یا اینکه نتایج هنوز تکراری هست؟
میتونی خود جدولتو تو یه فایل اس کیو ال export کنی بدی؟
 

جدیدترین ارسال ها

بالا