菜鸟问题,PHP向数据库写入数据,显示成功,但数据库还是空的,怎么...
这是因为写程序的人欺骗了你,他根本没检测是否成功,直接就告诉你成功。我们写程序的时侯千万别学他这样瞒上欺下,现在需要修改他的下面的三行语句:sql="INSERT INTO test (user,title,txt) VALUES ('$_POST[user]','$_POST[title]','$_POST[txt]');";mysql_query($sql);echo "Success";...
...里面插入数据,提示已经成功,我的数据库里面却没有显示插入的数据,下 ...
不是变量那里引号的问题。你把错误提示打开,如果没有插入成功,肯定是有错误提示的。你那个"Success"又不能真正地表示插入成功了。。。if (mysql_query($sql)) { echo "Success";}else { echo "Failed";}
PHP添加数据到数据库,提示成功,数据库却没有数据
首先先打开数据库看是不是真的没有数据! 如果确定有 既然先前可以,说明整个代码没有问题,你在添加soft后才发生的,就把重点放到 soft这里,检查数据库结构是否正确,然后再跟踪一下 $sql 语句:die($sql);这样或许有助于找到问题
PHP为什么插入数据后没有报错 但是数据库里面没有数据?
额 不好意思现在才看到 你看啊 你插入的字段是id这个id应该是int类型吧 然后你$a='test’还有你的是insert返回的应该是true 或者false 不应该是一个资源
PHP与数据库连接正常 但是数据插入不进去
"插入成功";你这个代码插入成功失败都会显示成功,没有真正判断是否插入成功,一般应该这样写:sql="insert into test(id,title,dates,contents)values(null,'$title',now(),'$content')";if (mysql_query($sql)) echo "插入成功";else echo "插入失败,SQL:$sql错误:".mysql_error();...
php和数据库连接成功 但无法插入数据
建议你在执行插入语句之前执行 mysqli_query($link,"set names 'utf8'");还有mysql_error改成mysqli_error 实在不行把报的错截个图
录制脚本后回放也成功,但为什么数据库没有数据
你提示成功的那句话和你数据库操作根本没关联在一起,当然会每次都提示成功了。数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。如果修改后还不行,...
php向MYSQL里插入数据 数据表显示空白
你根据需求,合理使用name,例如:姓名你就可以使用name,如果是年龄则就使用nianling或者age。你的数据库之所以没有内容,是因为你使用了一个变量。如果你的相关方法和语句到底有没有错就可以了。
php 插入mysql时数据没有插入,但是也没有报错,什么原因呢?
表面上看,是因为你的insert 语句后面的值都没有用单引号或双引号包起来.自己跟踪下还有没有其它错误,最简单的就在mysql_query($sql2,$connect2)后面加一行 echo mysql_error();die();看看出什么错,再改正再调试就行了
数据在页面里面执行完了,可是数据库里面查询不到页面插入的数据!!代码...
private SqlConnection mycon;private SqlConnection GetCon(){ string strcon = "Server=服务器;Database=数据库名;Uid=用户名;Pwd=密码";return new SqlConnection(strcon);} \/\/查询 \/\/返回的datatable你可以绑定到gridview ,girdlist 等等 public DataTable GetDataTable(string sqlstr){ mycon =...