if($content) -->if($connect)
错了,要学会用出错提示,以防低级错误
错了,要学会用出错提示,以防低级错误
解决方案 »
- SQL更新语句有错误,要怎么修改
- 菜鸟问题,php中的if then endif 怎么写?
- 蔡鸟求救usort函数 php手册上的这个函数的例子我看不懂 请前辈们告诉我他是如何运行的
- 100分问题-GD 库里能否实现让字体扭曲效果的功能?
- PHP中,关于单选按钮写入到数据库的问题
- SQLSTATE[IM002] SQLDriverConnect: 0
- 同一个服务器下能否使用多个数据库
- 如何让php中的form自动提交(submit),偶想用for做一个循环,不知各位大侠有何方法?
- PHP的一个关于SESSION的小白问题
- mysql_query函数到底怎么用
- 查询结果问题
- php 读取excel乱码
$query = mysql_db_query("db_Message", $sql , $connect) or die("<li/>!!!!");
echo "<li/>保存至数据库:成功!";
哦 哦那个是我粗心了 那我现在该成这个样子还是不能写入数据库,这是为什么 页面上只显示<li/>!!!!
$query = mysql_db_query("db_Message", $sql , $connect) or die(" <li/>!!!!");
echo mysql_error();多用错误提示,调试的时候.
慢慢来以后会好的。
最好加上3306端口mysql_connect("localhost:3306","root","123");
一个是$connect 另一个是$content
$strContent=$HTTP_POST_VARS["content2"];
$connect = mysql_connect("localhost","root","123") or die("Unable to connect database server!");
$result=mysql_query($sql);
if($result)
{ echo 'success';}
else
echo 'fails';运行后一直是fails 到底是什么地方呢$connect = mysql_connect("localhost:3306","root","123") or die("Unable to connect database server!");
运行也一样也
$content=mysql_connect($db_host,$db_user,$db_pass)or die("不能连接数据".mysql_error());
if(!$content) echo "没有连接成功!"; else echo "连接成功!";
mysql_select_db("数据库名", $content);
if($connect)
{
echo "connect sql success.";
}
else
{
echo "connect sql fail.";
}
这样的话我做过 是成功的
$strContent=$HTTP_POST_VARS["content2"];
//echo $strContent;
$sql="INSERT INTO 'db_Message'.'t_message' ('intMessageID','strContent') VALUES (NULL,'".$strContent."');";
//echo $sql;
$connect = mysql_connect("localhost","root","123") or die("Unable to connect database server!");
/*
if($connect)
{
echo "connect sql success.";
}
else
{
echo "connect sql fail.";
}*/
$query = mysql_db_query("db_Message",$sql ,$connect) or die("<li/>!!!!");
echo "<li/>保存至数据库:成功!";
$sql="INSERT INTO 'db_Message'.'t_message' ('strContent') VALUES ('".$strContent."');同时,拜托你将echo $sql显示的东西拿到PHPMyAdmin里去执行一下,看能不能通过。另外,用HTTP_POST_VARS来获得表单递交的做法已经过时,并可能失败,应该用$_POST的方法。sigh……不知道楼主是看的哪年的参考资料……还有,拜托把错误信息提供的全一些……自己做做基本的debug的工作……不要以为你说“不能成功”别人就知道错误应该在哪里……说的恐怖一点,代码的每一行都可能出错……
$strContent=$_POST["content2"];
$sql="INSERT INTO 'db_Message'.'t_message' ('strContent') VALUES ('".$strContent."');";
$connect = mysql_connect("localhost","root","123") or die("Unable to connect database server!");
$query = mysql_db_query("db_Message",$sql ,$connect) or die("<li/>!!!!");
echo "<li/>保存至数据库:成功!";
?>
执行后就是“!!!!”了 刚学的php还不会怎么调试呢