请教:PHP 无法与MYSQL数据库连接。先谢谢了。 'mysql.pes.com.cn' 上的服务器可能还没启动吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是把原来的网站从租用的服务器空间FTP-download 下来修改调试,原来的环境是APACHE1.3+PHP3,现在的环境是APACHE2.047+PHP4.3.2+MYSQL4.014,我还没设置mysql.pes.com.cn,但不知在哪设,请问本地需要做哪些操作才能用啊.谢谢! 你只要把mysql启动了然后就可以在php中用mysql_connect连接了.你的环境和我的差不多.用空多交流. 谢谢,楼上。这个PHP+MYSQL的“商城”是我去年买的。当时本地调试是在外地请人做的。但现在那个公司没了,我现在想在本地搭个环境调试,做一些修改,但是连第一页安装都不能完成,总是提示“你的mysql 数据库信息错误,”,我不知道这可能是哪方面的问题,我的1.APACHE 和MYSQL 已启动。2.APACHE 能识别PHP3,PHP,PHPS文件。3.能远程访问我的index.htm.请各位指点。 请问如何才能使 PHP 连接 MYSQL? 研究一下PHP的接口:mysql_connect() 呵呵,1. 检查mysql服务是否开启2. 检查mysql服务所在机器3306 TCP端口是否打开(3306是mysql使用的缺省端口)3. 连接mysql服务的方法有两种,一种是通过localhost连接,一种是通过IP连接(当然,有更专业的术语,呵呵),mysql的各种API都一样!以PHP为例:mysql_connect(string [hostname] [:port], string [username], string [password])我们只讨论使用缺省端口3306情况下!1) mysql_connect('localhost', 'user1', 'pass');这是通过localhost连接mysql,此时执行API的程序(网页)的物理位置必须就是mysql服务所在机器本地!user1需要给予本地访问mysql服务的权限!2) mysql_connect('192.168.0.1', 'user2', 'pass');这是通过IP地址连接mysql,mysql服务所在机器ip即为192.68.0.1,此时执行API的程序(网页)可以是任何地方,当然这个“任何地方”和mysql服务所在机器是物理相通的!user2需要给予远程访问mysql服务的权限!说得比较笼统,如果有疑问,请参考mysql手册、PHP手册 谢谢,我是在本机安装服务器调试,先在MYSQL 做准备:create database seven; use my_test; create table my_test_table (test_column char(20) not null); insert my_test_table values (’Hello,I’m MySQL!’); grant SELECT,UPDATE,INSERT,DELETE on seven.* to seven identified by ’seven’; 然后,用PHP连接MySQL: <? $dbcnx=mysql_connect("localhost","yzysy","yzysy"); mysql_select_db("my_test"); $result=mysql_query("select * from my_test_table",$dbcnx); while ($row=mysql_fetch_array($result)) echo ("".$row["test_column"].""); ?>但是没反应。能不能帮我看看。我想我的PHP还没能连接到MYSQL。 sorry,我刚才有书写错误,补充:DATABASE 是一个值,MY_TEST应都替换为SEVEN。 mysql自关联查询 急急急!如何在mqsql里面创建一个函数? 关于mysql正则匹配问题?拜谢 关于SQl的联合主键问题 触发器问题 请教show tables怎么分页显示 存储过程总是不通过编译 这种情况下是不是应该创建MySQL的连接池? 我在MYSQL下误删了数据,我要怎样才能恢复过来? 这个MSSQL的语句如何转换为MySql mysql同步如何做 问高手:计算机突然断电后,select命令执行时出现数据文件瘫痪,怎么解决?
你的环境和我的差不多.
用空多交流.
这个PHP+MYSQL的“商城”是我去年买的。当时本地调试是在外地请人做的。但现在那个公司没了,我现在想在本地搭个环境调试,做一些修改,但是连第一页安装都不能完成,总是提示“你的mysql 数据库信息错误,”,我不知道这可能是哪方面的问题,我的1.APACHE 和MYSQL 已启动。2.APACHE 能识别PHP3,PHP,PHPS文件。3.能远程访问我的index.htm.请各位指点。
2. 检查mysql服务所在机器3306 TCP端口是否打开(3306是mysql使用的缺省端口)
3. 连接mysql服务的方法有两种,一种是通过localhost连接,一种是通过IP连接(当然,有更专业的术语,呵呵),mysql的各种API都一样!以PHP为例:
mysql_connect(string [hostname] [:port], string [username], string [password])
我们只讨论使用缺省端口3306情况下!1) mysql_connect('localhost', 'user1', 'pass');
这是通过localhost连接mysql,此时执行API的程序(网页)的物理位置必须就是mysql服务所在机器本地!
user1需要给予本地访问mysql服务的权限!
2) mysql_connect('192.168.0.1', 'user2', 'pass');
这是通过IP地址连接mysql,mysql服务所在机器ip即为192.68.0.1,此时执行API的程序(网页)可以是任何地方,当然这个“任何地方”和mysql服务所在机器是物理相通的!
user2需要给予远程访问mysql服务的权限!
说得比较笼统,如果有疑问,请参考mysql手册、PHP手册
先在MYSQL 做准备:
create database seven;
use my_test;
create table my_test_table (test_column char(20) not null);
insert my_test_table values (’Hello,I’m MySQL!’);
grant SELECT,UPDATE,INSERT,DELETE on seven.* to seven identified by ’seven’; 然后,用PHP连接MySQL:
<?
$dbcnx=mysql_connect("localhost","yzysy","yzysy");
mysql_select_db("my_test");
$result=mysql_query("select * from my_test_table",$dbcnx);
while ($row=mysql_fetch_array($result))
echo ("".$row["test_column"]."");
?>但是没反应。能不能帮我看看。我想我的PHP还没能连接到MYSQL。
补充:DATABASE 是一个值,MY_TEST应都替换为SEVEN。