Я пытаюсь сохранить строки, пытаясь определить переменную в isset()
. В настоящее время единственный способ, которым я мог бы сделать эту работу следующим образом:Определение переменной внутри функции isset
$setpass_accinfo = $dbconn->query("SELECT id,name,password FROM users WHERE id=" . $dbconn->real_escape_string(_GET('id')));
$setpass_accinfo_row = isset($setpass_accinfo->num_rows) ? $setpass_accinfo->fetch_assoc() : false;
Итак, я пытаюсь объединить эти две строки в одну, если вы знаете, что я имею в виду. Нечто подобное, например:
$setpass_accinfo = isset(($setpass_accinfo = $dbconn->query("SELECT id,name,password FROM users WHERE id=" . $dbconn->real_escape_string(_GET('id'))))->num_rows) ? $setpass_accinfo->fetch_assoc() : false;
Вопрос заключается в том, что он дает мне ошибку об использовании $setpass_accinfo
, и я не знаю, как это исправить, или, если это вообще возможно. Есть предположения?
echo/var_dump '$ setpass_accinfo' и что вы получаете? тот же для '$ setpass_accinfo_row' –