Показать сообщение отдельно
  #5 (permalink)  
Старый 19.10.2014, 21:02
Новичок на форуме
Отправить личное сообщение для artyrai Посмотреть профиль Найти все сообщения от artyrai
 
Регистрация: 01.10.2014
Сообщений: 7

Сообщение от danik.js Посмотреть сообщение
http://php.net/manual/ru/function.mysqli-connect.php

http://php.net/manual/ru/function.mysql-connect.php

Разницу видишь? Эти функции используют разные PHP-расширения.
Ты коннектишься через mysqli, а mysql_num_rows - это из mysql, а не mysqli.

Попробуй $query->num_rows . Либо делай запрос SELECT COUNT(*)
Разницу увидел! Спасибо за замечание! а вот я еще у вас хотел спросить

если делаю так
<?php
$con = mysql_connect("localhost", "root", "root");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

$db_selected = mysql_select_db("insurance",$con);
$name = $_POST['name'];
$sql = mysql_query("SELECT * FROM users_table");

if(mysql_num_rows($sql) > 0){
  echo "new_mess";
}
mysql_close($con);
?>

и
$(document).ready(function(){
  setInterval(function(){
    $.post('new_mess.php',{name:'name'},function(data){
      if(data == 'new_mess'){
        alert('У Вас новое сообщение');
      }
    });
  },5000);
});
обновляет но не прекращает уведомлять
если так посмотреть то все работает правильно потому что на самом деле строки в таблице больше 0.
Как лучше реализовать подскажите если не трудно
Ответить с цитированием