Php 从数据库中选择一个值

Php 从数据库中选择一个值,php,mysql,database,select,echo,Php,Mysql,Database,Select,Echo,我有下面的代码,没关系,但我希望能够使用例如从数据库中提取的第四个值,单独使用,而不是将它们全部放在列表中,我希望能够单独使用数据库中的值。我如何回应他们 编辑:我想简化一些事情,能够将数据库中的值添加到一个数组中,然后从数组中提取我需要的值,例如按订单编号排序的第四个值。但是如何实现呢 现在我只能一个接一个地创建一个包含所有值的列表 对不起,我是新来的。谢谢你的帮助 <?php include '../../h.inc.php'; $con = mysql_connect($db['ho

我有下面的代码,没关系,但我希望能够使用例如从数据库中提取的第四个值,单独使用,而不是将它们全部放在列表中,我希望能够单独使用数据库中的值。我如何回应他们

编辑:我想简化一些事情,能够将数据库中的值添加到一个数组中,然后从数组中提取我需要的值,例如按订单编号排序的第四个值。但是如何实现呢

现在我只能一个接一个地创建一个包含所有值的列表

对不起,我是新来的。谢谢你的帮助

<?php
include '../../h.inc.php';
$con = mysql_connect($db['host'],$db['user'],$db['passwd']);
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("database", $con);

$result = mysql_query("SELECT * FROM options WHERE Name LIKE 'x_swift%' ORDER BY order_id");

echo "<table border='1'>
<tr>
<th>Values</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
//  echo "<td>" . $row['Name'] . "</td>";
  echo "<td>" . $row['VALUE'] . "</td>";
  echo "</tr>";
$array = array(mysql_fetch_array($strict));
  }
echo "</table>";

mysql_close($con);
?>

这只是一个类似于

$result = mysql_query("SELECT * FROM options WHERE ID = 3");
mysql_fetch_row($result);
除非我误解了你……让我知道

但您确实应该使用PDO,而不是不推荐使用的mysql函数


要在order_id为4的行的value列中选择值,请使用以下SQL:

$query = 'select value from options where order_id = 4';
然后您可以通过多种方式访问此结果。一种是获取整个结果行,在本例中,该结果行仅为一个单元格作为关联数组:

if ($result = mysql_query($query)) {
    $row = mysql_fetch_assoc($result);
    echo 'value = ' . $row['value'];
}
您还可以直接获取值:

if ($result = mysql_query($query)) {
    echo 'value = ' . mysql_result($result, 'value');
}

你所说的价值是什么意思?一整张唱片?就一个领域?仅仅因为你选择了比你需要的更多,并不意味着你必须使用你选择的所有东西…我只想要整个表中的一个字段。这张桌子上有各种各样的选择。我有一组名称以dt_u开头的行,这些行的order_id列从1到n,这个顺序永远不会改变。因此,我想从value列中提取一个字段,该列的行顺序为4,例如。。从上到下,从1到1排,我想你可能会把这件事弄得更难,弄糊涂了。如果只想在order_id为4的行的value列中选择值,只需从order_id=4的选项中选择值即可。执行select*将选择所有列,这听起来不像您想要的。顺便说一下,命名列值非常容易混淆。另外,当你问一个关于mysql的问题时,发布表的结构会非常有帮助,这样其他人就可以理解你在说什么。我明白了,再问一个问题,我就可以澄清并获得做这些事情的最佳/最简单的方法。。现在如何回显相应的值?我试图创建一个$variable=SELECT等,然后简单地回显它。。但我得到的是资源id 41,而不是我感兴趣的值。。再次感谢!请看我的最新答案。这与问题无关。是的,他使用的是不推荐的函数……当事情不推荐时,最好的做法是使用更好、更安全的选项……这是一个有用的提示……如果我没有让他知道,那么他怎么知道你怎么知道他使用的是什么版本的php?如果这是一个家庭作业,要求他使用mysql怎么办?你可以向任何发布业余代码的人提出十亿条建议。我喜欢坚持回答用户实际提出的问题。另外,对于初学者来说,使用mysql是学习通过php与mysql交互的基础知识的好方法。这比同时学习绑定参数和准备语句要简单得多。学习从基础开始。对不起,我只是讨厌看到使用pdo!!!!评论每一个问题。我想,有时候你得让人们自己想办法。