×

注意!页面内容来自https://blog.csdn.net/weixin_39629129/article/details/115927169,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

inurl?php+id,php+mysql

本文介绍如何使用PHP连接MySQL数据库,包括两种主要方式:面向过程和面向对象。文章详细讲解了所需的DLL文件配置、php.ini设置及常见错误排查方法。

php+mysql

看到IE里面显示“连接成功”的画面时,真的很兴奋。两天的努力没白费。

现在来总结一下,怎么让php与MySQL连接。贴出来,为后来学习的人少点阻力!

我用的是apache+windows+php+MySQL

大体说来有两种方式,一种是旧的面向对过程的方式,需要装载php_mysql.dll;另一种是新的面向对象的方式,需要装载php_mysqli.dll;如果用面向对象的方式,需要把“;extension=php_mysql.dll”前面的分号去掉,同时要把php目录下的libmysql.dll文件复制到windows的system32目录下。但是有人说还要把php.in文件放到windows目录下,可以,但是服务器并不一定是用的windows中的php.ini,你要打开phpinfo.php去看,到底服务器(apache)是用的windows下的php.ini还是php文件夹下的php.ini。这个很重要。但是有一个办法,就是把windows下的还有php文件夹下的php.ini做的改动相同,就没有这个问题了!如果要用面向对象的php_mysqli.dll,需要注意,php.ini可能并没有这个设置语句,这时候就要你手工添加了。在“;extension=php_mysql.dll”这一句下面加上“extension=php_mysqli.dll”,注意,前面没有分号,然后还要把libmysqli.dll复制到system32下面,如果没有这个libmysqli.dll,到网上去下一个。

关键的一点是,我连接失败了两天的症结就在一个语句的设置。

程序代码:

$link=mysql_connect("localhost","developer","123456","test");

echo '
';

if($link){

echo '连接成功';

mysql_close($link);

}

else

echo '连接失败';

?>

其中developer要改为你的mysql用户名,一般设置成了特权用户root,你也可以自己赋予一个名字部分权限,我这个developer就是我赋予了部分权限,另外123456改为你自己的密码。

用这段(test.php)代码来检验是否连接成功时候老是这句:Fatal error: Call to undefined function mysql_connect() in D:\myphpsite\test.php on line 2。

还是在phpinfo.php里面看到了一点蹊跷:书上让把extension_dir = “./”改为extension_dir = “.ext/”。其实不然,应该改为:extension_dir = “C:/php/ext”。(要具体的,是你ext位置决定)

然后重启apache,打开:http://localhost/test.php,显示:连接成功。

好了,php能与数据库连接起来了,但是�

相关文档:

这几天在做一个用php收发邮件的项目,才发现有太多的东西要学了,为了以后方便,或者给还没有接触这方面的人方便,我把这些知识给记录下来。 先看看有哪些方法可以实现 php收发邮件。 1、用fsocket这种方法要用到pop3的命令,这种方法连接或者接收的速度比较快。 POP3命令码如下:

命令 参数 状态 描述

- ......

function checkMobile($str)

{

$pattern = "/^(13|15)\d{9}$/";

if (preg_match($pattern,$str))

{

Return true;

}

else

{

Return false;

}

}

$str = checkMobile("15800000001");

......

1.echo()是一个php语句,所以没有返回值,能打印简单的数据。

2.print()是一个函数,有返回值,能打印简单的数据。

3.print_r()是一个函数,能打印复杂的(mix)数据。

如:

$value = print 'hello word
';

echo "the value is $value
";

$arr = array('name'=>'wangking','qq'=>'12345 ......

各大网络编程语言的10年奋战,各有所长、各领千秋。今日对于我们的网站编程语言:ASP、JSP、PHP、ASP.NET进行实际应用统计:

ASP:50%

JSP:10%

PHP:20%

ASP.NET:20%

根据以上统计来做一下讨论。ASP技术如今天可以说已成为过去,但仍占市场的50%,因为当时ASP技术的兴起,对大部分编程 ......

一、开发成员

a)项目主管

b)页面美工

c)页面开发

d)服务端程序开发

e)系统与数据管理

f)测试与版本控制

二、 网站组开发简明流程

三、 开发工具与环境

a)服务器配置

i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。

ii.数据库服务器: WIN2003 server+SQL server 2000+MySQL5.0,CLUS ......

确定要放弃本次机会?
福利倒计时
: :

立减 ¥

普通VIP年卡可用
立即使用
参与评论 您还未登录,请先 登录 后发表或查看评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
点击重新获取
扫码支付
< type="text/css">
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值