2013-08-31 8 views
-1

Так я есть это до сих пор ..PHP Получить значение из базы данных Ошибка

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']; 
} 

У меня есть поле, где пользователь вводит двоичный код, который был зашифрован. (Зашифрованная часть работает). Предполагается получить значение из базы данных. Когда я это делаю, вместо того, чтобы показывать значение, он говорит «Массив».

Пожалуйста, помогите мне.

+0

как вы пытались его распечатать? –

ответ

1

Это потому, что вы не можете просто echo массив. Вам необходимо использовать такие функции, как var_dump(); или print_r();

0

похоже, что у вас есть несколько строк в соответствии с вашими критериями соответствия. Попробуйте использовать цикл while для извлечения данных.

while($row = mysql_fetch_assoc($dvalue)){ 
    //$row['value']; 
} 
Смежные вопросы