Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从存储在列中的表中检索值_Php_Mysql - Fatal编程技术网

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

Php 如何从存储在列中的表中检索值,php,mysql,Php,Mysql,如何使用逗号分隔的文本框从存储在列中的表中检索值。 比如: 输入成员名称:[raj、ram、john、mop] 它被存储在一列中,因为这是[raj,ram,john,mop];在站点上,我希望它位于选择选项中: Select Member: <option>raj</option> <option>ram</option> <option>john</option> <option>jonh</o

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

输入成员名称:[raj、ram、john、mop]

它被存储在一列中,因为这是[raj,ram,john,mop];在站点上,我希望它位于选择选项中:

Select Member: 
 <option>raj</option>
 <option>ram</option>
 <option>john</option>
 <option>jonh</option>
选项将如此,如何解决它。任何检索此类数据的查询都是这样工作的

   $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
 }
尝试使用

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

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

echo '</select>';

最好更改表设计并分别存储所有值。请从tablename中选择colname。php str_split。你真的尝试过什么吗?我又尝试了一件事,我说的是一个列,比如我想要一个列的逗号值列表,我回答了请检查,带有图片和更多描述嘿,请检查我发布的答案,我想要一个长字符串的值列表,比如:raj,suthar,stack,我想要四个值的列表[1].raj[2]。suthar[3]。堆栈[4],堆栈
<?php echo '<select name="name">';

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

echo '</select>';