重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1. 我觉得
创新互联专注于企业成都营销网站建设、网站重做改版、常山网站定制设计、自适应品牌网站建设、成都h5网站建设、购物商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为常山等各大城市提供网站开发制作服务。
include("conn/conn.php");
这句代码最好不要写在 checkinput() 函数代码里,因为这样可能conn/conn.php可能就会执行多次。
2. 从代码上看,有两处地方需要检查:
(1) conn/conn.php 里连接数据库是否正确?
(2) "select * from tb_manager where name='".$this-name."' and pwd='".$this-pwd."'" 看这句SQL语句是否能得到正确结果?
原因有三:
先输出你的$sql,看看,是不是拼写错误,即有语法错误。具体做法是:
echo $sql;//把输出的结果在mysql中执行一次,看有无问题。
2.你的数据库连接有问题。请核对用户名及密码或数据库名;
3.数据已成功插入数据库中,但你的查看方式有问题,或未更新。
综上,请你再次核对,再有问题,我来助你,远程。
使用mysql_pconnect 持久连接
循环过程中不需要再mysql_connect又mysql_close 仅在程序结尾关闭即可.然后记录集分页跳转.
出错的原因就是因为太频繁的连接,就像CC攻击一样.MYSQL就死了.
还有就是你看是不是打了windows补丁 症状:Can't connect to MySQL server on 'localhost'
原因:微软9月9日发布了TCP/IP更新补丁(KB967723),如果服务器开启自动更新或者有自动更新软件下载更新了这个补丁,那么就会出现这个问题。
$sql="INSERT INTO `table` (`id`,`number`,`type`) VALUES ('$a','$txt','$a')";
大致没什么问题,留意以下就好了.
1.合法的语句应该将 表名及 字段名 加上 ·(数字1左边的),因为要避免和保留字冲突。
2.逗号,单引号要在英文输入法状态下输入(中文输入法需选择半角及半角标点)
3,最好不要复制代码测试,你一字一字输入再试试。
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。