资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php接口获取不到数据库,php接口获取不到数据库

PHP连接MySQL,找不到数据库

为什么if(){};

创新互联公司是一家专业提供巴州企业网站建设,专注与网站设计制作、做网站H5网站设计、小程序制作等业务。10年已为巴州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

另外

你提示到底是连接失败

还是数据库选择失败,你这样的提示连接失败

那错误在第一步没有连接到服务器,如果是选择失败

错误在mysql没有相应的数据库;这样的问题,应该很容易找到!

看了下面你们对话我懂了!

你基础还不行,先看php基础吧,盲目写东西只会让你

记住错误的东西,

你连

mysql_select_db

是什么意思可能都没搞清楚。。。。。。。

php找不到数据库的问题

你的数据库连接在哪里打开的?

你这个问题是Getyears函数没有获取的相应的数据库连接造成的!

你应该把数据库连接

function Getyears( $id,$dolink);

这样你的修改你的函数逻辑。

或者把数据库连接设成全局变量

php无法读取数据库

tr bgcolor="#eff3ff"

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

/tr

tr bgColor="#ffffff"

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

/tr

改成:

tr bgcolor="#eff3ff"

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

/tr

tr bgColor="#ffffff"

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

/tr

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

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

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

php连接不到数据库,为什么?

$mysql_hostname = "hostname";

$mysql_user = "username";

$mysql_password = "password";

$mysql_database = "mydatabase";

这几句都应该有问题,

第一句$mysql_hostname = "hostname";应改为:$mysql_hostname = "localhost";

第二句的username改为mysql的账户名,比如root,这个账户名是你自己建的,你应该懂。

第三句的password,您确定你建的mysql的账户名的密码是password?

第四句mydatabase,您确定你建的数据库名称是mydatabase?通常不这样命名的。

建议自己多学习基础的东西,我也在自学中...

PHP不能读取数据库

一点小经验~!

网上的各种教程~1

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

都无法让我的php5连接数据库

可是php4却能正常~!

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

后来我发现~!

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

也就是php.ini文件~!

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

导致mysql无法连接~!

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

覆盖就好~!

比如~!

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

哈哈原因就在这里~!

我一直配置的是php5文件下的 php.ini

白白浪费我三天时间!~

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

老手不要骂我~!

不过也希望对新手有用!

如果你用了所有的办法!都不能运行php5

不妨试试我这招!

推荐:最好先卸载zend 装上php5之后

在重新安装zend~!


分享文章:php接口获取不到数据库,php接口获取不到数据库
文章路径:http://cdkjz.cn/article/hsejpj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220