关于PHP与MYSQL连接时的数据传输问题!

raul_chen 2002-05-11 02:21:06
<?
if($name){
setcookie("name",$name,time()+3600);
}
?>
<html>
<body>
<?
if($name&&$chat){
$conn=mysql_connect("localhost:3306","root","");
mysql_select_db("tuzi");
$time=time();
$sql="inert into chat(name,puttime,chat) values('$name','$time','$chat')";
mysql_query($sql,$conn);
}
?>
<form method="post" action="put.php">
Name:
<input type="text" name="name" size="15"
<?if($name)echo "value=\"$name\"";?>
>
chat:
<input type="text" name="chat" size="20">
<input type="submit" name="submit" value="OK">
</form>
</body>
</html>


数据无法insert到数据中去为什么啊!救急!!!!谢谢了!
...全文
89 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zrxin 2003-01-14
  • 打赏
  • 举报
回复
up
feng_lei 2002-05-16
  • 打赏
  • 举报
回复
你先手工对数据库作一些操作,看看是不是数据库的问题。
wasy 2002-05-14
  • 打赏
  • 举报
回复
當然可以insert,應該是其他方面的問題
你先將
$sql="inert into chat(name,puttime,chat) values('$name','$time','$chat')";
mysql_query($sql,$conn);
}
?>
<form method="post" action="put.php">

改為
$sql="insert into chat(name,puttime,chat) values('$name','$time','$chat')";
mysql_query($sql,$conn);
}
?>
<form name=form1 method="post" action=="<?=$PHP_SELF?>">
試試看
raul_chen 2002-05-14
  • 打赏
  • 举报
回复
听说PHP不能直接向数据库INSERT,是真的吗?我的程序在输出时没有任何出错提示,其他的一切正常,就是不能想数据库中插入数据。问了好几天了,都没得到解。
wanxiangyu 2002-05-14
  • 打赏
  • 举报
回复
(1)inert应该是insert吧,难道inert是insert的简写么?
(2)在程序的最后输出
mysql_quer(...);
echo mysql_errno().":".mysql_error();
可以得到错误的编号和信息。

raul_chen 2002-05-13
  • 打赏
  • 举报
回复
没有,我在LINUX下开发的。
catameng 2002-05-12
  • 打赏
  • 举报
回复
你没开天网之类的防火墙吧!
raul_chen 2002-05-12
  • 打赏
  • 举报
回复
楼上的老兄,那该怎么样确认post后变量是否传递成功呢?麻烦详解!
raul_chen 2002-05-12
  • 打赏
  • 举报
回复
楼上的老兄,那该怎么样确认post后变量是否传递成功呢?麻烦详解!
qsnake 2002-05-11
  • 打赏
  • 举报
回复
你需要确认你post后,变量是否传递成功
raul_chen 2002-05-11
  • 打赏
  • 举报
回复
先感谢楼上的两位兄弟,但很不好意思的告诉你们二位,问题还没解决,我在试着写一个聊天程序,但数据就是插不到数据库里。
nne998 2002-05-11
  • 打赏
  • 举报
回复
try this:

$sql="inert into chat (name,puttime,chat) values('".$name."','".$time."','".$chat."')";
feng_lei 2002-05-11
  • 打赏
  • 举报
回复
你的puttime是timedata类型吧,用time()函数得到的不能直接插入数据库里,要对它进行处理:
$date=getdate();
$time=$date["year"]."-";
$time=$time.$date["mon"]."-";
$time=$time.$date["mday"]." ";
$time=$time.$date["hours"].":";
$time=$time.$date["minutes"].":";
$time=$time.$date["seconds"];

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧