Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

thông tin bỏ phiếu dài từ mysql không hoạt động

Thay đổi mã trong tệp thăm dò ý kiến ​​của bạn thành sau:

<?php
include 'db.php';
$old_msg_id = $_GET['old_msg_id']; 
$result = mysql_query("SELECT id FROM chatpoll ORDER BY id DESC LIMIT 1");
while($row = mysql_fetch_array($result))
{
    $last_msg_id = $row['id']; 
}
while($last_msg_id <= $old_msg_id)
{
    usleep(1000);
    clearstatcache();
    $result = mysql_query("SELECT id FROM chatpoll ORDER BY id DESC LIMIT 1");
    while($row = mysql_fetch_array($result))
    {
        $last_msg_id = $row['id'];
    }
}
$response = array();
$response['msg'] = 'new';
$response['old_msg_id'] = $last_msg_id;
echo json_encode($response);
?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ai đó có thể giải thích các khóa ngoại MySQL không

  2. Truy vấn SQL để xóa bảng trong MySQL

  3. PHP / MySQL - thuật toán được xếp hạng cao nhất

  4. Tạo Bảng MySQl Tập lệnh Cập nhật

  5. Phiên ngủ đông không thể mở để giao dịch