资讯

精准传达 • 有效沟通

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

php-5.2.1数据库 php53

PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同

数据库连接代码都一样.

瑞丽ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

?

$protol = 'mysql:host=localhost;dbname=test';

$username = 'monty';

$passwd = '0818';

$dbh = new pdo($protol, $username, $passwd);

以下是一些测试。注意里面的sql和for或者foreach语句!

测试1(用key值进行绑定)

?

$stmt = $dbh-prepare('select * from t1 where name=:name');

$params = array();

$params['name'] = 'rentao';

foreach($params

as $k=$v){

$stmt-bindParam($k, $v);

}

$stmt-execute();

$item = array();

while($row

= $stmt-fetch(pdo::FETCH_ASSOC)){

var_dump($row);

}

$stmt = null;

$dbh = null;

总结

php在使用pdo做数据库预编译操作的时候,尽量避免使用limit, order by, group by

做预编译处理。绑定变量我们尽量使用统一标准,要不然都使用“?”,要不然使用“:key”。

有用的命令,我在php5.1.*进行测试,测试完了,我通过scp把文件传输到php5.2.*服务器上

?

scp -P9888 index.php rentao@192.168.10.4:/home/rentao

怎么使用php代码建立mysql数据库

$rs = mysql_select_db($dbname,$conn);

if(!$rs){

$rs = mysql_query("CREATE DATABASE `$dbname`; ",$conn);

if(!$rs){

$errstr = GetBackAlert("数据库 {$dbname} 不存在,也没权限创建新的数据库!");

echo $errstr;

exit();

}else{

$rs = mysql_select_db($dbname,$conn);

if(!$rs){

$errstr = GetBackAlert("你对数据库 {$dbname} 没权限!");

echo $errstr;

exit();

}else{

$ctStr = 'CREATE TABLE `wish` (

`id` int(11) NOT NULL auto_increment,

`pname` varchar(30) default NULL,

`pqq` varchar(10) default NULL,

`plocal` varchar(50) default NULL,

`pemail` varchar(30) default NULL,

`context` tinytext,

`addDate` datetime default NULL,

`biz1` varchar(250) default NULL,

`biz2` varchar(250) default NULL,

`biz3` varchar(250) default NULL,

`biz4` varchar(250) default NULL,

`biz5` varchar(250) default NULL,

`biz6` int(11) default NULL,

`biz7` int(11) default NULL,

`biz8` int(11) default NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gbk;';

mysql_query($ctStr,$conn);

}

}

谁能给个中文的PHP+MYSQL的教程?(最好是CHM格式的)

PHP开始~

将php-5.2.1-Win32.zip解压到准备用于安装PHP的目录,这里我就解压到D:\www\php;找到php目录下php.ini-dist文件,改名为php.ini;

用记事本打开php.ini,查找以下几行:

;extension=php_gd2.dll

;extension=php_mcrypt.dll

;extension=php_mysql.dll

去掉前面的分号.这样做的目的是让php加载mcrypt和mysql等各种模块,在需要的时候可以随时配置;

其他的比如

post_max_size = 8M

upload_max_filesize = 2M

都可以按实际情况进行设置.

最后保存,也不需要复制任何文件到系统目录,这样PHP基本上就OK了!

MySQL

1、安装

解压mysql-5.2.3-falcon-alpha-win32.zip得到一个setup.exe安装文件,运行之开始安装MySQL Server 5.2;

第一步选择安装模式,选择Custom习惯安装,Next进入下一步;

这一步选择安装内容:仍然MySQL Server完整安装,主要是自定义下面的安装目录,我安装在D:\www\MySQL5.2\ 点击Next进入下一步;

Install开始安装,稍候会提示注册MySQL.com帐户,SKIP即可;

完成安装,勾选Configure the MySQL Server now,Finish并进入MySQL配置;

2、配置

完成安装时若勾选了Configure the MySQL Server now,点击Finish便可直接进入MySQL Server Instance Configuration Wizard;否则就需要在MySQL安装目录\bin\下找到并运行MySQLInstanceConfig.exe进入设置.

点Next开始配置,第一步选择配置模式,这里我已经安装了MySQL,所以选择第一种Detailed模式,Next进入下一步;

这一步select a server type,不同的选择决定MySQL占用不同的系统内存和CPU资源,这里我选的是Developer Machine;

继续Next,选择数据库用途,我选的是Multifunctional多功能型的;

下一步设定InnoDB引擎的存储目录,我设置的是D:\www\MySQL5.2\InnoDB Datafiles\,点击Next进入下一步;

设置MySQL数据库的并发连接数,这里需要了解什么是并发连接数,可根据实际情况进行设定.我这里选的是Manual Setting,并且设置连接数为10000;

Next进入下一步,set the networking options,采用默认的,继续Next;

设置默认语言,选择第三个,设定character为gbk;

Next将MySQL设置为Windows系统服务,采用默认的,Next进入下一步;

选择设置root帐户密码,或者可以同时新建一个匿名帐户Anonymous.值得注意的是设置root密码的下面有一个小选项,是否允许root用户从别的计算机登陆,为了方便可以勾选上,为了安全当然最好就别选;

进入下一步Press Execute开始配置,完成 Finish 关闭设置向导`~

OK!

PHP 在5.1.和5.2.之间 PDO数据库操作中的不同

都是一样啊,PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。他的使用在PHP5.1之后都是一样的,包括PHP7

php做的网站有数据库要怎么才能打开看呢,需要什么!想上线又需要什么呢!

我看了楼主的回复,楼主是什么都不懂呀,打开的话在浏览器直接输入html文件的地址。如果用框架的话就不能这样做了。你用的什么编译器?用zendstudio或者PHPstorm可以在这里点击浏览器按钮打开。用dreamweaver需要配置本地服务器。这是在本地浏览。上线的话需要域名和空间。需要在网上买,也不贵。买来之后人家给你个FTP地址,把本地的这些文件传上去,当然得修改下配置。这样就可以像百度这样直接输入网址浏览了


文章名称:php-5.2.1数据库 php53
分享链接:http://cdkjz.cn/article/hpheid.html
多年建站经验

多一份参考,总有益处

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

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

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