我有一個PHP腳本有這樣的說法:PHP/MySQL查詢返回的參考ID,而不是INT值
$query = "SELECT type
FROM users
WHERE username = '$username'";
$result = $database->query($query);
if($result == 1) {
echo "whatever";
continue;
}
的問題是,如果在運行從來沒有,當我創建了一個print語句打印$結果在if運行之前,它打印一個Reference ID#。所以結果永遠不會是== 1,因爲它被分配參考ID#。
我做錯了什麼?我如何分配INT類型的'type'值,而不是其內容ID#?
什麼是$數據庫是你自己的自定義對象,一個'mysqli'連接,還有其他的東西? –
$ database是一個對象,用於打開與數據庫的連接 – Jmichelsen
謝謝大家的快速幫助! – Jmichelsen