PHP在mysql行下获取值

asi*_*ado 2 php mysql database

我正在尝试通过选项表单获取与(通过mysql数据库行)关联的值到唯一ID:

<form>
<td>
<select name='rolo'>
   <option value='$id'>$item</option>
</td>
<td>
   $value
</td>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)

因此,当我选择一个选项时,我会在下一个中获得与之相关的通信$值.

到目前为止我尝试了什么:

$query = "SELECT * FROM rolostock WHERE id='$id' ";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row['value'];
}
Run Code Online (Sandbox Code Playgroud)

我不是一个PHP的专业知识,我认为这会做到这一点?提前致谢!

编辑:

我正在尝试的是(html格式)SELECT> OPTION $ id>(php)在下一个(html)TD中获取$ id $ id.:\

Sho*_*hoe 5

试试这个:

$query = "SELECT * FROM `rolostock` WHERE id = '$id';";
$result = mysql_query($query);
if (!$result) exit("The query did not succeded");
else {
    while ($row = mysql_fetch_array($result)) {
        echo $row['value'];
    }
}
Run Code Online (Sandbox Code Playgroud)

如果运行此打印,The query did not succeded则查询中出现错误.尝试通过PhpMyAdmin运行它.

还使用:

<option value='<?php echo $id;?>'><?=php echo $item;?></option>
Run Code Online (Sandbox Code Playgroud)

代替:

<option value='$id'>$item</option>
Run Code Online (Sandbox Code Playgroud)