MYSQL 取出一个字段的所有值 放入一个数组
织梦数据库,有数据表member会员用户名userid,另外有一附加表member_person中有字段mobile我现在想要的是,只要输入用户名,就可以取出对应的电话号...
织梦数据库,
有数据表member会员用户名userid, 另外有一附加表member_person中有字段mobile
我现在想要的是,只要输入用户名,就可以取出对应的电话号码:
界面是 input输入用户名用逗号分隔,例如: anne,hebe,ella
提交后返回的结果应该是 888,666,999
如何按用户名调出对应的电话号码,并把电话号码放入一个字符串中? 展开
有数据表member会员用户名userid, 另外有一附加表member_person中有字段mobile
我现在想要的是,只要输入用户名,就可以取出对应的电话号码:
界面是 input输入用户名用逗号分隔,例如: anne,hebe,ella
提交后返回的结果应该是 888,666,999
如何按用户名调出对应的电话号码,并把电话号码放入一个字符串中? 展开
1个回答
展开全部
$_POST[]的时候用explode将anne,hebe,ella分割放入数组$post[]中,
这样,$post[]中就有三个数据,$post[0]是anne,依此类推
然后用for($i=0;$i<2;$i++)循环,依此查询 name=$post[$i]
读取到返回值,用逗号相连返回就可以了,
这样,$post[]中就有三个数据,$post[0]是anne,依此类推
然后用for($i=0;$i<2;$i++)循环,依此查询 name=$post[$i]
读取到返回值,用逗号相连返回就可以了,
追问
主要是我不会写啊..PHP 和数据库查询.以及存入数组.能不能请你写出来?
追答
//这是我新建表的SQL
CREATE TABLE IF NOT EXISTS `test` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL,
`phone` int(15) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
INSERT INTO `test` (`id`, `name`, `phone`) VALUES
(1, 'ryan', 1589),
(2, 'bryant', 526),
(3, 'abc', 789),
(4, 'ddd', 253);
具体你参照着来,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |