表名:cdb_settings+--------------+----------------------------------------------------------------
-------------------------------------------------------+
| variable | value
|
+--------------+----------------------------------------------------------------
-------------------------------------------------------+
| forumdomains | a:4:{i:4;s:16:"bbs1.discuz7.com";i:6;s:16:"bbs2.discuz7.com";i:2;s:17:"bbs3.discuz7.com";i:9;s:14:"bbs4.discuz7.com";} |
+--------------+----------------------------------------------------------------
-------------------------------------------------------+当我知道域名的时候怎么查找ID
比如我想查询出 bbs2.discuz7.com 的i=6中的 6 请问怎么查询?
-------------------------------------------------------+
| variable | value
|
+--------------+----------------------------------------------------------------
-------------------------------------------------------+
| forumdomains | a:4:{i:4;s:16:"bbs1.discuz7.com";i:6;s:16:"bbs2.discuz7.com";i:2;s:17:"bbs3.discuz7.com";i:9;s:14:"bbs4.discuz7.com";} |
+--------------+----------------------------------------------------------------
-------------------------------------------------------+当我知道域名的时候怎么查找ID
比如我想查询出 bbs2.discuz7.com 的i=6中的 6 请问怎么查询?
解决方案 »
- 求一个sql,搜索比某条记录数少的第一条记录。
- 100分悬赏一段mysql语句问题到底出在哪里了?希望有人帮忙,先谢过了!
- PostgreSQL 启动的问题
- 高分求一个sql触发器
- DATEDIFF(NOW(),sendtime)=1提示出错?
- MYSQL有没有这样的函数或者存储过程啊
- 请问一下能不能同时搜索两个数据库中的两张表,表的结构一样,把结果一起返回.该怎么实现?
- 请问我是否可以在Postgresql中建立存储过程??
- MySql 数据量大时索引无效!
- 新手,sql查询语句求帮助
- 求助:如何在PostgreSQL8下配置Kerberos
- nhibernate运用mysql存储过程的问题
$forumdomains = array();
$query = $db->query("SELECT value FROM {$tablepre}settings WHERE variable='forumdomains'");
$forumdomains = @unserialize($db->result($query, 0));由于我是初学,可以帮我看下,怎么把那个ID给取出来吗?
a:4:{i:4;s:16:"bbs1.discuz7.com";i:6;s:16:"bbs2.discuz7.com";i:2;s:17:"bbs3.discuz7.com";i:9;s:14:"bbs4.discuz7.com";}
就是这条字符串,好像是什么序列化和反序列化之类的
echo $forumdomains[2]; 输出的是bbs3.discuz7.com如果知道bbs3.discuz7.com怎么获取2