php根据id读取数据问题,Php获取数据库用户id

发布时间:2022-11-24

本文目录一览:

  1. PHP怎么实现按id从my SQL数据库表中读取一条内容
  2. php如何获取当前id的问题
  3. php 根据一维数组中的多条id查询对应数据?
  4. php根据id读取数据问题

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; $i < strlen($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; $i < strlen($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 . "<br><hr>";
echo '密文:', $encrypt . "<br><hr>";
echo '译文:', $decrypt . "<br><hr>";

搜索了一个,不让人看到id即可,比如优酷详细视频页面的url,一般都是这种方式