
正文
php输入id查询数据 php获取用户输入
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP+Mysql根据ID号查询数据库
您好php输入id查询数据,用递归php输入id查询数据的方法。
?php
global $str;
$str = getson(0); //getson里面php输入id查询数据的参数是php输入id查询数据,上级目录的id
echo $str;
function getson($fatherid)
{
$str = $str . "ul";
$sql="Select * From 表 Where 上级栏目ID=$fatherid";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$str = $str . "li" . $row[栏目名称] . "/li" . getson($row[该栏目的ID]);
}
return $str."/ul";
}
?
相关问答
Q1: 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);
Q2: 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";
搜索php输入id查询数据了一个php输入id查询数据,不让人看到id即可,比如优酷详细视频页面的url,一般都是这种方式
php输入id查询数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php获取用户输入、php输入id查询数据的信息别忘了在本站进行查找喔。







