php mysql写入数据问题 ,请问我这里那里出现问题了,无法写入数据,请看代码!

$from="要插入的内容";$conn=@mysql_connect("localhost","123123","")ordie("数据库链接错误");mysql_se... $from = "要插入的内容";
$conn = @ mysql_connect("localhost", "123123", "") or die("数据库链接错误");
mysql_select_db("a0115", $conn); //数据库是可以连接的,因为可以读数据!
$sql="REPLACE INTO user SET ID = 123, username = 'ceshi', From = $from ;"; //SQL直接执行语句可以实现插入
mysql_query($sql);

请问我这里那里出现问题了.无法添加内容到数据库!!!!
数据库表:user
字段有:
ID NOT NULL 主键
Switch NULL
Integral NULL
userName NOT NULL
From NULL
Data NULL
等等20来个字段
展开
 我来答
rghanbing
2013-04-04 · TA获得超过498个赞
知道小有建树答主
回答量:701
采纳率:0%
帮助的人:653万
展开全部
1.mysql_connect("localhost", "123123", "")
主机,用户名,密码,你的用户名不会是123123吧
2.以后写代码最好把mysql_connect前的@去掉,这个会屏蔽错误信息,有错你也不知道
3.建议用insert
jiangxibaiyi
2013-04-04 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
这种插入语句我还真没有见过(估计我孤陋寡闻)
只是想给你一个建议,你能把sql语句中的分号给去掉么?
改成这样:
$sql="REPLACE INTO user SET ID = 123, username = 'ceshi', From = $from";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laizijiding
2013-04-04 · TA获得超过416个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:214万
展开全部
From = $from ;"; //SQL直接执行语--> From = '$from' "; //SQL直接执行语
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Finish1983
2013-04-04 · TA获得超过762个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:391万
展开全部
请尝试使用insert 语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式