助手函數(shù)db()、Db類的table方法、Db類的name方法。
在劍閣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需網(wǎng)站設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),劍閣網(wǎng)站建設(shè)費用合理。
1、助手函數(shù)db(),無需加表前綴。
2、Db類的table方法,需加表前綴。
3、Db類的name方法,無需加表前綴。
這篇文章主要介紹了php實現(xiàn)redis數(shù)據(jù)庫指定庫號遷移的方法,涉及對于redis數(shù)據(jù)庫的操作技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了php實現(xiàn)redis數(shù)據(jù)庫指定庫號遷移的方法,分享給大家供大家參考。具體如下:
redis普通的數(shù)據(jù)庫遷移,只能整個redis
save,或者利用主從,當然也可以安裝一個redis-dump,不過比較麻煩,這里提供一種php的腳本,實現(xiàn)指定庫號的遷移,其實也就是遍歷根據(jù)存儲類型,讀出來,插入新庫,效果是這樣:
代碼如下:
[root@localhost
~]#
php
1.php
1/407
101/407
201/407
301/407
401/407
PHP實例代碼如下:
代碼如下:
?php
$from
=
'10.0.2.52:6379/7';
$to
=
'127.0.0.1:6379/7';
$from_redis
=
redis_init($from);
$to_redis
=
redis_init($to);
$keys
=
$from_redis-keys('*');
$count
=
0;
$total
=
count($keys);
foreach($keys
as
$key){
if(++$count
%
100
==
1){
echo
"$count/$totaln";
}
$type
=
$from_redis-type($key);
switch($type){
case
Redis::REDIS_STRING:
$val
=
$from_redis-get($key);
$to_redis-set($key,
$val);
break;
case
Redis::REDIS_LIST:
$list
=
$from_redis-lRange($key,
0,
-1);
foreach($list
as
$val){
$to_redis-rPush($key,
$val);
}
break;
case
Redis::REDIS_HASH:
$hash
=
$from_redis-hGetAll($key);
$to_redis-hMSet($key,
$hash);
break;
case
Redis::REDIS_ZSET:
$zset
=
$from_redis-zRange($key,
0,
-1,
true);
foreach($zset
as
$val=$score){
$to_redis-zAdd($key,
$score,
$val);
}
break;
}
}
function
redis_init($conf){
$redis
=
new
Redis();
preg_match('/^([^:]+)(:[0-9]+)?/(.+)?/',
$conf,
$ms);
$host
=
$ms[1];
$port
=
trim($ms[2],
':');
$db
=
$ms[3];
$redis-connect($host,
$port);
$redis-select($db);
return
$redis;
}
?
希望本文所述對大家的php程序設(shè)計有所幫助。
下載phpmyadmin ,他是用php語言開發(fā)的管理mysql的工具,有導(dǎo)出、導(dǎo)入等功能,解壓復(fù)制一份到你的任意一個網(wǎng)站目錄下,通過目錄訪問就可以了,
當然你也可以使用帝國的數(shù)據(jù)庫備份工具,也很方便的,特別是對于數(shù)據(jù)庫備份這個功能,比phpmyadmin還強大 予學(xué)PHP培訓(xùn)
html
headtitle/title/head
body
?php
//數(shù)據(jù)庫查詢,得出下面表單id與name的值。
?
form name="form1" action="" method="post"
input type="hidden" name="userid" value="?php echo $id ?" /
input type="text" name="username" value="?php echo $name ?" /
input type="submit" name="submit" /
/form
/body/html
?php
if(isset($_POST['submit'])){
$link = mysql_connect('localhost','root','123456') or die(‘連接失敗!’);
mysql_select_db('mydb',$link)or die(‘數(shù)據(jù)庫鏈接失敗!’);
$sql = "update users set user_name='$name' where id='$id'";
$res = mysql_query($sql);
if($res)
echo '修改成功';
else
echo '修改失敗';
}
比較好的方法就是 封裝一個 數(shù)據(jù)庫類,這樣你可以根據(jù)不同的數(shù)據(jù)庫 調(diào)用連接 方法,以實現(xiàn)多數(shù)據(jù)庫連接,其中默認數(shù)據(jù)庫 你可以在類的屬性中指定,關(guān)于這方面的知識你可以參考一下開源的類或框架,對你的研究這方面的知識很有幫助
本文名稱:php指定數(shù)據(jù)庫 php支持的數(shù)據(jù)庫
URL地址:http://www.chinadenli.net/article14/dooggde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站策劃、域名注冊、Google、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)