如果这是PHP中的另一个值,那么如何获取mySQL字段回显statment

如果这是PHP中的另一个值,那么如何获取mySQL字段回显statment,php,sql,Php,Sql,mysql\u fetch\u field返回包含字段信息的对象。要获取sql查询结果,您应该使用类似于mysql\u fetch\u row或mysql\u fetch\u assoc的内容 最好的办法是检查。这应该可以做到: $query = "SELECT unitstat FROM tblunits where unitid='VDMRB1001'" ; $result=mysql_query($query); //unitstat is the field i'm trying to

mysql\u fetch\u field
返回包含字段信息的对象。要获取sql查询结果,您应该使用类似于
mysql\u fetch\u row
mysql\u fetch\u assoc
的内容

最好的办法是检查。

这应该可以做到:

$query = "SELECT unitstat FROM tblunits where unitid='VDMRB1001'" ;
$result=mysql_query($query);

//unitstat is the field i'm trying to call
$field=("unitstat");      //is this correct??

while($unitstat = mysql_fetch_field($result))   //is this correct??
  if ($unitstat=="SOLD")
    echo "THIS UNIT IS SOLD!"; 
  else
    echo "THIS UNIT IS FOR SALE!";
试试这个:

$query = "SELECT unitstat FROM tblunits where unitid='VDMRB1001'" ;
$result=mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
    echo 'THIS UNIT IS ' . ($row['unitstat'] == 'SOLD') ? 'SOLD!' : 'FOR SALE!';
}

嗨,丹,当你有一个好的答案时,你应该把它标记为正确的,以帮助未来的用户。您必须以询问问题的同一用户的身份登录-我看到您创建了另一个帐户。你忘记密码了吗?
$query = "SELECT unitstat FROM tblunits where unitid='VDMRB1001'" ;
$result=mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
    echo 'THIS UNIT IS ' . ($row['unitstat'] == 'SOLD') ? 'SOLD!' : 'FOR SALE!';
}
$query  = "SELECT unitstat FROM tblunits where unitid='VDMRB1001'";           
$result = mysql_query($query) or die(mysql_error());

while(list($unitstat) = mysql_fetch_array($result))
{
if ($unitstat == "SOLD")
    echo "THIS UNIT IS SOLD!"; 
else
    echo "THIS UNIT IS FOR SALE!";
}