2010-07-22 2 views
0

메신저가 데이터베이스의 내용이있을 때 PHP 파일에서 게시물을 가져 오려고합니다. 내 서버 폴링 방식에 문제가 있습니까?

function update(){ 

$(document).ready(function(){ 

$("#myp").smartupdater({ 

url:"listen.php", 

type: POST 

minTimeout:2000 
},function(data){ 

$("#myp").before(data); 

}; 

}); 
return false; 
}; 

내 PHP 파일 (메신저 JQuery와 및 smartupdater 플러그인 사용) POST 요청을 전송하는 JS 스크립트입니다 : 내가 무슨 잘못 몰라

<?php 
include_once("connect.php"); 

$date=date(); 

while($date=>$ddate) 
{ 

usleap(10000); 
clearstatcache(); 

$search=mysql_query("SELECT * FROM chat ORDER BY date DESC LIMIT 1"); 

$row=mysql_fetch_assoc($search); 

$ddate=$row['date']; 

} 


echo $row['message'] . "<br/>"; 



?> 

을, 난 오전 모든 일을 잘못하는거야? 또한 여기에 $search['date'];

같은 변수를 얻을 수 mysql_fetch_assoc 누락 ORDER BY

$search = mysql_query("SELECT * FROM chat ORDER BY date DESC LIMIT 1"); 

답변

1

예, SORT BY이 없다, 그것은이다 그것은 어떻게해야 :

$search = mysql_query("SELECT * FROM chat ORDER BY date DESC LIMIT 1") or die(mysql_error()); 

$row = mysql_fetch_assoc($search); 
echo $row['date']; 
+0

덕분에 내가 그것을 cahnged했지만 여전히 doesnt 일. – nope

+0

@ 페트르 : 업데이트 된 답변을 참조하십시오. – Sarfraz

+0

그래, 나는 그것에 대해서도 잊어 버렸지 만 여전히 응답을주지 못한다. 나는 while 루프를 제대로했는지 모른다. – nope