成都网站建设设计

将想法与焦点和您一起共享

php连接数据库字符串 php字符串的连接运算符

怎么将php与数据库连接

php链接mysql必备条件:

创新互联是一家集网站制作、成都网站设计、网站页面设计、网站优化SEO优化为一体的专业网络公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。

已安装mysql数据库;

检查php环境是否已开启mysql扩展(一般情况下是开启的);

检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。

php链接代码如下:

?php

//设置编码格式

header("Content-type:text/html;charset=utf-8");

//定义数据库主机地址

$host="localhost";

//定义mysql数据库登录用户名

$user="root";

//定义mysql数据库登录密码

$pwd="";

//链接数据库

$conn = mysql_connect($host,$user,$pwd);

//对连接进行判断

if(!$conn){

die("数据库连接失败!".mysql_errno());

}else{

echo "数据库连接成功!";

}

?

php怎么链连接字符串

PHP中字符串是用 . (点号)来连接的,如果你想拼接成一个字符串的话,可以这样:

?php

$str = '';

$str .= "?xml version='1.0' encoding='utf-8'? ";

$str .= "list";

.....

$str .= "/list";

?

如果说不允许“”的话你可以尝试转义双引号:\"

如果还是不行,你可以把字符串转成ASCII码,转换类我帮你找到一个:

class ascii

{

function decode($str)

{

preg_match_all( "/(d{2,5})/", $str,$a);

$a = $a[0];

foreach ($a as $dec)

{

if ($dec 128)

{

$utf .= chr($dec);

}

else if ($dec 2048)

{

$utf .= chr(192 + (($dec - ($dec % 64)) / 64));

$utf .= chr(128 + ($dec % 64));

}

else

{

$utf .= chr(224 + (($dec - ($dec % 4096)) / 4096));

$utf .= chr(128 + ((($dec % 4096) - ($dec % 64)) / 64));

$utf .= chr(128 + ($dec % 64));

}

}

return $utf;

}

function encode($c)

{

$len = strlen($c);

$a = 0;

while ($a $len)

{

$ud = 0;

if (ord($c{$a}) =0 ord($c{$a}) =127)

{

$ud = ord($c{$a});

$a += 1;

}

else if (ord($c{$a}) =192 ord($c{$a}) =223)

{

$ud = (ord($c{$a})-192)*64 + (ord($c{$a+1})-128);

$a += 2;

}

else if (ord($c{$a}) =224 ord($c{$a}) =239)

{

$ud = (ord($c{$a})-224)*4096 + (ord($c{$a+1})-128)*64 + (ord($c{$a+2})-128);

$a += 3;

}

else if (ord($c{$a}) =240 ord($c{$a}) =247)

{

$ud = (ord($c{$a})-240)*262144 + (ord($c{$a+1})-128)*4096 + (ord($c{$a+2})-128)*64 + (ord($c{$a+3})-128);

$a += 4;

}

else if (ord($c{$a}) =248 ord($c{$a}) =251)

{

$ud = (ord($c{$a})-248)*16777216 + (ord($c{$a+1})-128)*262144 + (ord($c{$a+2})-128)*4096 + (ord($c{$a+3})-128)*64 + (ord($c{$a+4})-128);

$a += 5;

}

else if (ord($c{$a}) =252 ord($c{$a}) =253)

{

$ud = (ord($c{$a})-252)*1073741824 + (ord($c{$a+1})-128)*16777216 + (ord($c{$a+2})-128)*262144 + (ord($c{$a+3})-128)*4096 + (ord($c{$a+4})-128)*64 + (ord($c{$a+5})-128);

$a += 6;

}

else if (ord($c{$a}) =254 ord($c{$a}) =255)

{ //error

$ud = false;

}

$scill .= "$ud;";

}

return $scill;

}

PHP网站数据库连接字符串在哪个文件里?

一般的项目中会把连接数据库的信息写到单独的

配置文件

中,比如config.php

什么的,你要修改的话直接修改配置文件好了。如果没有的话估计就是连接数据库的时候临时设定的了,这个比较麻烦不方便维护。


分享名称:php连接数据库字符串 php字符串的连接运算符
文章链接:http://chengdu.cdxwcx.cn/article/dodpsgc.html