到目前为止我已经有了。。
if(isset($_POST['Decrypt']))
{
$dbinary = strtoupper($_POST['user2']);
$sqlvalue = "SELECT `value` FROM `license` WHERE `binary` = '$dbinary'";
$dvalue = mysql_query($sqlvalue) or die(mysql_error());
$dvalue = mysql_fetch_array($dvalue);
$dvalue['value'];
}
我有一个字段,用户在其中输入经过加密的二进制代码。(加密部分有效)。这应该是从数据库中检索值。当我这样做的时候,它不是显示值,而是显示"数组"。
请帮帮我。
这是因为不能只echo
一个数组。您需要使用var_dump()等函数;或print_r();
看起来您的表中有多行符合条件。尝试使用while
循环来检索数据。
while($row = mysql_fetch_assoc($dvalue)){
//$row['value'];
}