网络不通。检查能不能ping通。防火墙设置。防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。mysql的账户设置。
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的亚东网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
先用phpinfo();看一下是否支持mysql。要是没有,还是配置有问题。
应该是服务器没开,打开wampserver,点击电脑右下角的图标,选择【启动所有服务】等待图标变成绿色,如果一直不是绿色就可能是80端口被占用,检查一下是不是IIS或其他程序占用的80端口。
可能是你安装的时候,选择扩张功能时,应该选择安装mysql,前面不再显示巴叉,PHP.ini里面就会有。ext文件夹里也会有libmysql.dll了,我也碰到过这种情况。重新安装试试。
首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。
你用 $db = new Config(‘localhost’,root,your password,your datebase )的形式实例化对象因该能解决问题。希望对你有帮助。
extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll 重启apache就可以了. 用别的数据库,打开对应的模块就OK了 如果在linux下面,确信模块pdo_mysql.so已经编译进php。
看到你的需求是实时获取数据库里面的内容,可以考虑使用内存数据库,这样返回的效率高,也会避免过多连接的错误。可以使用redis和memcache来解决这个问题。代码如下,记得首先要安装redis,并且要安装php-redis扩展。
我觉得 include(conn/conn.php);这句代码最好不要写在 checkinput() 函数代码里,因为这样可能conn/conn.php可能就会执行多次。
PHP对大小写敏感,记清楚了。安装mysql的时候确认你填写的是localhost 用户名和密码是否正确。
回答:如他的所提示的,要么路径错了,要么就是文件不存在。建议如果新手,在同个文件中写个小demo试一下,很快有php数据库编程的感觉了。
1、错误信息的意思是:mysql_fetch_array() 的第一个参数必须是一个资源,但是你传入了一个布尔值。这说明你的mysql_query()执行失败。
2、query = select * from sing_board_data where no=$no and id=$id该代码中$no没有定义吧,你确认下。
3、list=D(QA1)-where($whereS)-limit($first,$pagesize)-order($sort $order)-select();这样试试吧。
4、);} } header(Location: login.php?errno=1);exit();//关闭资源 mysql_free_result($res);mysql_close($conn);你默认的主机是LOCALHOST吗?你还没有连接数据库呢。报的错误时什么?仔细看看,希望能帮到你。