我有一個小問題,我想的值賦給一個變量,根據會議:腓如果會議聲明變量
這裏我簡單的代碼:
<?php
if ($_SESSION['admin_level'] == 10) {
$myvar = 'newclient';
} elseif ($_SESSION['admin_level'] == 11) {
$myvar = 'oldclient';
}
?>
這樣
,我可以做一個查詢:
$qry="SELECT * FROM client where client_status='".$myvar."'";
不幸的是我不能聲明變量並失敗。感謝您的幫助
你在使用'session_start();'之前任何其他輸出?你說它失敗了 - 你看到了什麼錯誤? – Ben
如果錯誤在查詢中,MySql表示沒有結果,但表示無法讀取該變量的值。警告:mysql_num_rows()期望參數1是資源,布爾給定 – MrCongo
您需要提供有關該錯誤的更多信息。問題可能是會話未啓動,如上面的註釋。您可以使用echo功能打印會話變量的值,以幫助您找到問題。另一個考慮是你的if沒有其他語句。 –