本文目錄一覽:
PHP怎麼實現按id從my SQL數據庫表中讀取一條內容
sql=’select * from table’;
while(res=mysql_fetch_assoc(sql)){
echo “res[‘name’]br”
}
恩,就是以上代碼就可以啦,那個TABLE改成你要的那張表就可以了!希望可以幫到你!
php如何獲取當前id的問題
這條數據是從數據庫中取出來然後遍歷出來的,肯定是有ID的,找到遍歷的php頁面,然後在他foreach中肯定是有id的,只是寫進去就行了,然後紅色你只要加個字段就可以了,他有紅色的數據會有一個字段區別的,像 red為0啊就是沒有紅,1就是有紅。多找找吧,要是你發代碼出來會更好點。upgrade_type這個字段,但是基體的看數據庫怎麼定義,你看他有紅的是多少,那麼你就改成多少就是紅了。遍歷時做判斷就可以了,如果upgrade_type字段的數據是紅的就給紅。
php 根據一維數組中的多條id查詢對應數據?
?php
date_default_timezone_set(‘Asia/Shanghai’);
/*
* 根據二維數組某個字段的值查找數組
*/
function filter_by_value ($array, $index, $value){
if(is_array($array) count($array)0)
{
foreach(array_keys($array) as $key){
$temp[$key] = $array[$key][$index];
if ($temp[$key] == $value){
$newarray[$key] = $array[$key];
}
}
}
return $newarray;
}
$arr = array(
0=array(
‘id’=1,
‘name’=’a’
),
1=array(
‘id’=2,
‘name’=’b’
),
2=array(
‘id’=3,
‘name’=’c’
),
3=array(
‘id’=4,
‘name’=’d’
),
);
$res = filter_by_value($arr,’id’,3);
print_r($res);
php根據id讀取數據問題
/*
*功能:對字符串進行加密處理
*參數一:需要加密的內容
*參數二:密鑰
*/
function passport_encrypt($str,$key){ //加密函數
srand((double)microtime() * 1000000);
$encrypt_key=md5(rand(0, 32000));
$ctr=0;
$tmp=”;
for($i=0;$istrlen($str);$i++){
$ctr=$ctr==strlen($encrypt_key)?0:$ctr;
$tmp.=$encrypt_key[$ctr].($str[$i] ^ $encrypt_key[$ctr++]);
}
return base64_encode(passport_key($tmp,$key));
}
/*
*功能:對字符串進行解密處理
*參數一:需要解密的密文
*參數二:密鑰
*/
function passport_decrypt($str,$key){ //解密函數
$str=passport_key(base64_decode($str),$key);
$tmp=”;
for($i=0;$istrlen($str);$i++){
$md5=$str[$i];
$tmp.=$str[++$i] ^ $md5;
}
return $tmp;
}
$str=’作者:’;
$key=’123456′;
$encrypt=passport_encrypt($str,$key);
$decrypt=passport_decrypt($encrypt,$key);
echo ‘原文:’,$str.”brhr”;
echo ‘密文:’,$encrypt.”brhr”;
echo ‘譯文:’,$decrypt.”brhr”;
搜索了一個,不讓人看到id即可,比如優酷詳細視頻頁面的url,一般都是這種方式
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/295220.html