我的連接& SQL查詢已經過測試,他們的工作。我只是試圖將一列數據打印到我的瀏覽器中進行輸出,以便我可以測試數據庫的其餘部分。我只是試圖打印一行,當我運行代碼時,瀏覽器中沒有任何內容顯示爲輸出。數據庫列名是「type」,並且在那裏爲我登錄的用戶提供「1」。登錄工作,但我想讀取數據庫中的整數,以便將其引導至特定的配置文件。我無法從我的表格打印輸出到瀏覽器中。Mysqli打印和顯示在瀏覽器從表
$role = "SELECT type FROM fp.user WHERE usname ='$username' AND pswd = '$password'";
$access = mysqli_query($link, $role);
$row = mysqli_fetch_row($access);
echo $row['type'];
當你執行'var_dump($ row)'時會發生什麼? – FrankerZ
**警告:**使用'mysqli'時,應該使用[參數化查詢](http://php.net/manual/en/mysqli.quickstart.prepared-statements.php)和[bind_param](http: //php.net/manual/en/mysqli-stmt.bind-param.php)將用戶數據添加到您的查詢中。不要使用字符串插值或串聯來實現這個,因爲你已經創建了一個嚴重的[SQL注入漏洞](http://bobby-tables.com/)。 **不要**將'$ _POST','$ _GET'或**任何**用戶數據直接放入查詢中,因爲如果有人試圖利用您的錯誤,這可能會非常有害。 – FrankerZ
我將其更改爲var_dump ..它實際上給了我一個NULL的輸出 – Drizzle53