Php 如何访问第一个结果?
我只想访问第一个元素。Php 如何访问第一个结果?,php,Php,我只想访问第一个元素。 不在while循环中那么,只需删除while循环即可。这将获得第一行(实际为当前行): 另一个选项是使用mysql\u结果: $tmp = mysql_query("SELECT commercial FROM Channels WHERE name='".mysql_real_escape_string($_POST['name'])."'"); $row = mysql_fetch_assoc($tmp); echo $row['commercial']; 旁注:
不在while循环中那么,只需删除while循环即可。这将获得第一行(实际为当前行): 另一个选项是使用mysql\u结果:
$tmp = mysql_query("SELECT commercial FROM Channels WHERE name='".mysql_real_escape_string($_POST['name'])."'");
$row = mysql_fetch_assoc($tmp);
echo $row['commercial'];
旁注:如果您只需要一行,请在查询中添加
限制1
。那么,只需删除while循环即可。这将获得第一行(实际为当前行):
另一个选项是使用mysql\u结果:
$tmp = mysql_query("SELECT commercial FROM Channels WHERE name='".mysql_real_escape_string($_POST['name'])."'");
$row = mysql_fetch_assoc($tmp);
echo $row['commercial'];
旁注:如果您只需要一行,请在查询中添加
LIMIT 1
。您可以使用mysql\u fetch\u row
检索这样的值
$tmp = mysql_query('..');
$row = mysql_result($tmp, 0);
echo $row['commercial'];
您可以使用
mysql\u fetch\u row
检索这样的值
$tmp = mysql_query('..');
$row = mysql_result($tmp, 0);
echo $row['commercial'];
如果只需要第一个元素,为什么不将
限制1
附加到查询中?如果只需要第一个元素,为什么不将限制1
附加到查询中