网站首页 > 文章中心 > 其它

php5无法访问数据库

作者:小编 更新时间:2023-09-06 23:34:43 浏览量:129人看过

thinkphp5连接不上MySql数据库的问题

$this-links[$linkNum] = new PDO($config['dsn'], $config['username'], $config['password'], $params);

网站无法连接数据库怎么处理?

php 连接数据库失败

尝试一下解决方法:

①.、数据库连接失败could not find driver

在调试一个PHP程序时,报了这个错误, could not find driver

经过一番查找,结合自己的思考和实践,终于找到了问题所在.

修改php.ini

extension=php_pdo.dll

extension=php_pdo_firebird.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll

如果在linux下面,确信模块pdo_mysql.so已经编译进php.

在php.ini下面添加:

extension=pdo_mysql.so

PHP不能读取数据库

一点小经验~!

网上的各种教程~1

我就不说了~!我疯狂的试验了各种教程~!

我为此三天熬夜,也没弄明白!

后来我发现~!

zend安装的时候会备份老的php配置文件

也就是php.ini文件~!

运行的zend的时候 ,也就是说~!你怎么配置新php 都无法见效~

导致mysql无法连接~!

其实我们只要看到现在zend读取的是哪个配置文件~!

覆盖就好~!

比如~!

我们用php探针~!发现 第五行 Loaded Configuration File C:\phpcopy\php.ini

哈哈原因就今天这一节~!

白白浪费我三天时间!~

在下菜鸟~!很多人都没遇到这个问题~!

老手不要骂我~!

不过也希望对新手有用!

不妨试试我这招!

在重新安装zend~!

php无法读取数据库

td标题:?=$row[title]?用户:?=$row[user]?/td

/tr

tr bgColor="#ffffff"

td内容:?=$row[content]?/td

改成:

td标题:?php echo {$row[title]};?用户:?php echo {$row[user]};?/td

td内容:?php echo {$row[content]};?/td

就是给每个变量用{}括住,告诉服务器这个是变量.有时候变量在html下如果变量后有其它符号或者中文,都会显示为空的,因为服务器可能会把变量后的那中文或者符号看成是变量的一部分,于是变量名就被改变了- -

比如"土嘎嘎的粉丝们大家好$vars吗?";这样的echo出来,可能$vars就不会显示,因为服务器把他看成了'$vars吗'是一个变量- -

所以用{}括住的话,就可以避免这些问题.

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章