我想通過使用GET參數從我的數據庫中獲取信息。問題是,只要$_GET['archived']
設置爲yes
它仍然執行no
/!isSet
部分。否則,如果語句不工作使用GET參數
if(isSet($_GET['archived']) == "no" || !isSet($_GET['archived'])){
// find out how many rows are in the table
$r = $connection->prepare("
SELECT *
FROM categories
WHERE archived='no'
");
} else if(isSet($_GET['archived']) == "yes"){
// find out how many rows are in the table
$r = $connection->prepare("
SELECT *
FROM categories
WHERE archived='yes'
");
}
你從哪裏知道'isset()'會返回'no'或'yes'?再次檢查您的代碼。 http://php.net/manual/en/function.isset.php – JustOnUnderMillions
如果$ _GET設置爲「否」,但它不會工作,但如果設置爲「是」,則不會。 – Supahotfire420
** isset **返回** true **或** false ** –