Heim  >  Artikel  >  Backend-Entwicklung  >  求各路大神帮忙指点小弟这儿哪里出错了。就是连接不上数据库

求各路大神帮忙指点小弟这儿哪里出错了。就是连接不上数据库

WBOY
WBOYOriginal
2016-06-23 13:58:06763Durchsuche

各位大神帮忙指点下。小弟初学PHP与数据库连接


回复讨论(解决方案)


如图

现在报什么错误

现在报什么错误


就是说第8行代码有错

错误信息贴出来,代码也最好贴文本出来。

错误信息贴出来,代码也最好贴文本出来。


嗯。现在我都关电脑了。只有明天早上了。

127.0.0.1换成Localhost

删去 $conn 前面的空白
估计是全角字符

也可能是 mysql_connect 函数未定义
因为 phpmysqladmin 默认使用 mysqli 扩展,你就没有加载 mysql 扩展

127.0.0.1换成Localhost


不行。我试过了。我改SQL登录密码。就变成拒绝访问了


127.0.0.1换成Localhost


不行。我试过了。我改SQL登录密码。就变成拒绝访问了

phpmyadmin 的配置文件里面链接数据库的密码错误

你把口令改成了什么?

你把口令改成了什么?


现在没报上面的那个错误了。现在是这样了。这个我在网上查了下好像是说PHP调用mysql_connect()函数处理出错。但我不知道该怎么改了




    
    


$conn = mysql_connect("localhost","root"," ") or die("数据库连接超时,请稍后再试!");
mysql_select_db("bbs",$conn);
mysql_query("set names 'utf8'");

$sql = "select * from `student`";
$result = mysql_query($sql);
?>




         while($row = mysql_fetch_array($result)){
        ?>
        
            
            
        
        
            
         }
    ?>
姓名: 地址: 电话: 年龄:
内容:
                       
        




源代码是这样的

是吧,是我说中了吧?
你没有加载 mysql 扩展,所以就有 mysql_connect 没有定义

是吧,是我说中了吧?
你没有加载 mysql 扩展,所以就有 mysql_connect 没有定义


那怎么办?

php.ini
extension=php_mysql.dll

php.ini
extension=php_mysql.dll


把这句加在配置文件里?

你连 php.ini 是什么也不知道吗?

你连 php.ini 是什么也不知道吗?


知道啊。

去掉前面的#号

每天一回复,幸福一整天


php.ini
extension=php_mysql.dll


把这句加在配置文件里?
是把这句前面的“;”号删除
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn