如何从表中检索存储在列中的值

时间:2015-01-09 12:12:28

标签: php mysql

如何使用逗号分隔的文本框从我存储在列中的表中检索值。 喜欢:

输入会员姓名:[raj,ram,john,mop]

它已存储在一列中,因为这是[raj,ram,john,mop];在网站上我想要它在一个选择选项:

Select Member: 
 <option>raj</option>
 <option>ram</option>
 <option>john</option>
 <option>jonh</option>

选项将是如此,如何解决它。任何查询以检索此类数据

3 个答案:

答案 0 :(得分:0)

你这样工作

   $query=mysql_fetch_assoc(mysql_query("select * from table_name"));
  $exp=explode(",",$query['col_name']);

  foreach($each as $exp)
 {
 ?>
 <option value="<?php echo $each[0];?>"><?php echo $each[0];?></option>
 <option value="<?php echo $each[1];?>"><?php echo $each[1];?></option>
 <option value="<?php echo $each[2];?>"><?php echo $each[2];?></option>
 <option value="<?php echo $each[4];?>"><?php echo $each[3];?></option>
 <?php
 }

答案 1 :(得分:0)

$query = "SELECT member_name FROM users";
// after getting the result 

$resultArray = explode(",",$ft['members']); // $ft['members'] is "raj, ram, john, mop"

foreach($resultArray as $value) {
 echo $value;
 echo "<br>";
}

答案 2 :(得分:0)

尝试使用

<?php echo '<select name="name">';

$list = explode(',', $value);    
foreach ($list as $item)
{
    echo '<option value="' . $id . '">' . $item . '</option>';
}

echo '</select>';