新聞中心
怎么將php與數(shù)據(jù)庫連接
php鏈接mysql必備條件:
創(chuàng)新互聯(lián)是一家集網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站頁面設(shè)計、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)網(wǎng)絡(luò)公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設(shè)計最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務(wù)才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。
已安裝mysql數(shù)據(jù)庫;
檢查php環(huán)境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
?php
//設(shè)置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫主機地址
$host="localhost";
//定義mysql數(shù)據(jù)庫登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫
$conn = mysql_connect($host,$user,$pwd);
//對連接進行判斷
if(!$conn){
die("數(shù)據(jù)庫連接失敗!".mysql_errno());
}else{
echo "數(shù)據(jù)庫連接成功!";
}
?
php怎么鏈連接字符串
PHP中字符串是用 . (點號)來連接的,如果你想拼接成一個字符串的話,可以這樣:
?php
$str = '';
$str .= "?xml version='1.0' encoding='utf-8'? ";
$str .= "list";
.....
$str .= "/list";
?
如果說不允許“”的話你可以嘗試轉(zhuǎn)義雙引號:\"
如果還是不行,你可以把字符串轉(zhuǎn)成ASCII碼,轉(zhuǎn)換類我?guī)湍阏业揭粋€:
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網(wǎng)站數(shù)據(jù)庫連接字符串在哪個文件里?
一般的項目中會把連接數(shù)據(jù)庫的信息寫到單獨的
配置文件
中,比如config.php
什么的,你要修改的話直接修改配置文件好了。如果沒有的話估計就是連接數(shù)據(jù)庫的時候臨時設(shè)定的了,這個比較麻煩不方便維護。
網(wǎng)頁標題:php連接數(shù)據(jù)庫字符串 php字符串的連接運算符
本文鏈接:http://www.ef60e0e.cn/article/dodpsgc.html