PHP+MYSQL做聊天室的问题 救急~

PHP+MYSQL做聊天室的问题 救急~

要用PHP做一个聊天室,MYSQL数据库,Dreamweaver开发.首页登录有个SESSION保存ID,进入

聊天页面,想发送聊天内容到数据库,在frame-setm.php里填接收方和内容,再提交到一个

新页里,从SESSION读取ID,和提交的接收ID和内容一起存入数据库.代码:
<?php require_once('Connections/connect.php'); ?>
<?php
include("frame-setm.php");
?>
<?php
session_start();
mysql_select_db($database_connect, $connect);
$query_Recordset2 = "SELECT * FROM ask";
$Recordset2 = mysql_query($query_Recordset2, $connect) or die(mysql_error());


$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);

$sendid = $_SESSION["id"];
$recieveid = $_POST['select'];
$message = $_POST['talk'];

$query="insert into ask values(".$sendid.", ".$recieveid.",".$message.")";
$result=mysql_query($query);

header("Location:frame-setm.php");
?>
<?php
mysql_free_result($Recordset2);
?>
但是不能插入数据库,也没有显示错误.
在线等答案啊~~~~~~~~~

把$query="insert into ask values(".$sendid.", ".$recieveid.",".$message.")";这个直接打印出来,在数据库里手动执行一下看看有没有错

回复 #2 海底的鱼 的帖子

我这个是从页面上提取的内容,怎么直接加入数据库

如果是字符串要加单引号
$query="insert into ask values(".$sendid.", '".$recieveid."','".$message."')";
毕业了。。。