哪位PHP的高手能帮我看看这段代码,我发现我不能把数据存入到mysql数据库! 5

<body><?php$link=mysql_pconnect("localhost","root","")ordie("数据获取有误".mysql_error());m... <body>
<?php
$link=mysql_pconnect("localhost","root","")or die("数据获取有误".mysql_error());
mysql_select_db( “tiger”,$link);
//if(@$_POST["submit"])
//{
$title=$_POST["title"];
$source=$_POST["source"];
$content=$_POST["content"];
$date=date("y-m-d H:i");
$result=mysql_query("INSERT INTO news(title,source,content,date) VALUES(‘$title‘,‘$source‘,‘$content',‘$date')");
//}
echo $result;
echo $title;
?>
</body>
这是我从另一个页面提交表单的,echo $result;echo $title;是为了做测试的!看看参数有没有传递过来!发现$title可以传递过来!$result没结果是不是说,没能操作到数据库?大虾救命!
就算是用connetct也不行!高手,高手,你们快点现身啊!
我刚才每句进行测试,发现主要是因为“mysql_select_db( “tiger”,$link);”没给力!我把把改成"mysql_select_db(“my_db_tiger”,$link)or die("选择数据库失败".mysql_error());"
它老返回die的信息!
展开
 我来答
ueu2715
2010-12-25 · TA获得超过374个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:254万
展开全部
$link=mysql_pconnect你确定是这个吗
是不是该用$link=mysql_connect,多写了一个p吧
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
uikig05
2010-12-26 · TA获得超过486个赞
知道答主
回答量:291
采纳率:100%
帮助的人:188万
展开全部
我没仔细看你的程序有什么问题,我直接给你修改为下面的代码,以后养成检查语句运行结果的好习惯:

<?
if (mysql_connect('localhost','root','3161984lz')){
echo '<html> <body> <select name="sign"> ';
$query = "select * from xscj.js";// 从数据库中读取数据
if ($result=@mysql_query($query)){
$i=0;
while($rows=@mysql_fetch_array($result))
{
echo "<option value='$rows[rjbj]'>$rows[rjbj]</option>";
$rows_result[$i][0]=$rows[rjbj];
$i++;
}
$num=$i-1;
mysql_free_result($result);
echo '</select> </body> </html>';
} else echo "执行SQL语句($query)失败:".mysql_error();
} else echo '数据库连接失败!';
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
goodideavisa
2010-12-25
知道答主
回答量:4
采纳率:0%
帮助的人:6765
展开全部
$link=mysql_pconnect("localhost","root","")or die("数据获取有误".mysql_error());

》数据库密码是空的?

$result=mysql_query("INSERT INTO news(title,source,content,date) VALUES(‘$title‘,‘$source‘,‘$content',‘$date')");

》‘ 你的源码就是用的这个符号?应该是 ' 符号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wrg886
2010-12-25
知道答主
回答量:31
采纳率:0%
帮助的人:11.6万
展开全部
我来帮你解决吧!复制我的代码过去就OK了,还有你书写代码要注意半角(全角)
<body>
<?php
$link=mysql_pconnect("localhost","root","")or die("数据获取有误".mysql_error());
mysql_select_db( "tiger",$link);
if(@$_POST['submit']){
$title=$_POST[title];
$source=$_POST[source];
$content=$_POST[content];
$date="now('y-m-d H:i')"; //你错误的地方,是now,不是date,所以无法插入数据
$result=mysql_query("INSERT INTO `news` ( `title` ,`source` ,`content` ,`date` ) VALUES('$title','$source','$content',$date)");
}

//echo $result;
//echo $title;
?>
<form action="" method="post">
<input type="text" name="title" value=""/>
<input type="text" name="source" value=""/>
<input type="text" name="content" value=""/>
<input type="submit" name="submit" value="插入"/>
</form>
</body>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
23250393
2010-12-25
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
首先result是结果集输出不出来 后面加一句$row=mysql_fetch_array($result)然后print_r($row) 如果不行就是SQL写错了 你可以拿SQL放到mysql里面运行下看下有没出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式