php为什么连接不上数据库

就你上面的代码来看,存在二方面错误:1、or语句写法错误,你的代码中,所有的or语句都和它之前的代码写在一起,没有空格,这是格式错误;2、mysql_select_db函数被你写成了 mysql_selcet_db修改后的代码:<?php $host="localhost";

系统坏了吧

是不是你在填写数据库时,哪个字母输错了?<?php$conn=mysql_connect("localhost","room","")or die("失败"); $jkl= mysql_select_db("test") or die("打开数据库失败!");?>

不用这么复制来复制去吧你注意看phpinfo里面,看看php.ini里的路径是哪个?要以修改这个路径里的php.ini为准.根据你的描述,你把php.ini复制到windows下,apache会以windows下的php.ini为准.因此,你的extension_dir有没有会弄错,弄错了就加载不到php_mysql.dll.libmysql和php_mysql没有必要复制到system32目录.

确认一下sqlserver启动没,再看下用户名密码有错误没,最后看看有语法错误没,比如说括号打没打成中文的,英文单词有没有错的,少没少句话或者单词什么的,还有就是配置问题了,这个不是很了解……

$mysql_hostname = "hostname";$mysql_user = "username";$mysql_password = "password";$mysql_database = "mydatabase"; 这几句都应该有问题,第一句$mysql_hostname = "hostname";应改为:$mysql_hostname = "

1. 数据库服务是否开启2. 数据库链接是否正确3. 代码写的是否正确4. 是否连接正确的数据库

.看看看有没有在数据库插入数据,代码写的逻辑够乱

不是php不行,也许是你的程序链接方法有误. 请你仔细检查链接过程是否正确,特别是参数传递是否正确.链接数据库一般就是卡在这个地方. 你可以现在命令行下链接msyql,确保数据库的连通性,然后将这个命令中的密码等内容作为参数

我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开.另外,楼主的MYSQL服务器是不是安装有防火墙?特别是诺顿防火墙,我遇到过,明明是允许我的IP访问被保护的服务器,可是一段时间后,挪顿就认为我的IP是非法攻击,自动就给我IP封了,要么等20分钟(默认的规则),要么从新启动服务器就好了

相关文档

php连接phpmyadmin
php怎么连接数据库和网页
php pdo连接数据库
php连接数据库失败怎么办
php连接mysql失败
数据库服务器未连接上php
php连接不上数据库sql
php连接mariadb数据库
php配置mysql数据库
php连接数据库写入数据
phpstudy连接数据库失败
php连接数据库 几种
php前台怎么连接数据库
php连接数据库获取数据
php怎么连接本地数据库
php连接云数据库语法
php登录页面和数据库连接
php连接数据库面向对象
电脑版