Php 在数据库中插入新值时如何获取通知?

Php 在数据库中插入新值时如何获取通知?,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,嗨,我在php数据库中插入值,我希望当我在数据库中插入值时,我的div颜色应该改变 insert.php include('conn.php'); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $id=2; //$sql="insert into messages (message,number,service) values ('dd',".$urlstring.",'ds')"; $sql = 'INSERT

嗨,我在php数据库中插入值,我希望当我在数据库中插入值时,我的div颜色应该改变

insert.php

include('conn.php');
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$id=2;

//$sql="insert into messages (message,number,service) values ('dd',".$urlstring.",'ds')";

$sql = 'INSERT INTO messages '.
       '(message,number,service) '.
       'VALUES ( "'.$message.'", "'.$urlstring.'", "'.$service.'" )';

$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
echo ("Records  affcted: ". mysql_affected_rows());
//echo "Entered data successfully\n";
mysql_close($conn);
<div id="div1" style="height=200px;width=300px;">
</div>
index.php

include('conn.php');
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$id=2;

//$sql="insert into messages (message,number,service) values ('dd',".$urlstring.",'ds')";

$sql = 'INSERT INTO messages '.
       '(message,number,service) '.
       'VALUES ( "'.$message.'", "'.$urlstring.'", "'.$service.'" )';

$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
echo ("Records  affcted: ". mysql_affected_rows());
//echo "Entered data successfully\n";
mysql_close($conn);
<div id="div1" style="height=200px;width=300px;">
</div>

这里我想当insert.php执行时,div部分应该在另一个文件中更改颜色

我怎样才能做到这一点

任何帮助都将不胜感激

请尝试以下方法:

include('conn.php');
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$id=2;

//$sql="insert into messages (message,number,service) values ('dd',".$urlstring.",'ds')";

$sql = 'INSERT INTO messages '.
       '(message,number,service) '.
       'VALUES ( "'.$message.'", "'.$urlstring.'", "'.$service.'" )';

$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
echo ("Records  affcted: ". mysql_affected_rows());
//echo "Entered data successfully\n";
?>
<style>
#div1{
backgroud-color="yourcolor";
}
</style>
<?php
mysql_close($conn);
include('conn.php');
如果(!$conn)
{
die('无法连接:'.mysql_error());
}
$id=2;
//$sql=“在消息(消息、数字、服务)中插入值('dd',“$urlstring.”,'ds');
$sql='INSERT INTO messages'。
“(信息、号码、服务)”。
'值(“.$message.”、“.$urlstring.”、“.$service.”);
$retval=mysql\u查询($sql,$conn);
如果(!$retval)
{
die('无法输入数据:'.mysql_error());
}
echo(“受影响的记录:.mysql\u受影响的行());
//echo“已成功输入数据\n”;
?>
#第一组{
背景颜色=“yourcolor”;
}

您可以在javascript上使用计时器,并创建一个ajax函数来检索数据库中所有插入的数据。

是否使用ajax插入新记录?或者页面正在重新加载?我正在插入没有AjaxDiv的ajax,但div在另一个文件中