我正試圖產生一個簡單的PHP腳本,查詢SQL數據庫並輸出一些數據,但它顯示一個空白頁。PHP正在返回空白頁,甚至忽略回聲/打印
現在通常我會假設有什麼錯我的代碼,但我已經試圖通過標題我的代碼以
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
session_start();
打開錯誤報告和也試圖在上面扔在只是一個簡單的echo "yes";
的代碼,但是當我訪問該頁面時,我仍然收到一個空白屏幕。
當然,即使我的代碼的其餘部分有問題,它仍然會打印'是'或b)返回錯誤?
這裏是源代碼,減去認證變量:
$id = $_GET('id');
// Connect and create the PDO object
$conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
$conn->exec("SET CHARACTER SET utf8"); // Sets encoding UTF-8
// Define and perform the SQL query
$sql = "SELECT * FROM `obits` WHERE `id` = $id";
$result = $conn->query($sql);
print_r ($result);
$conn = null; // Disconnect
你能顯示導致問題的代碼嗎? – Schleis
檢查服務器端錯誤日誌... – ChristopheD
如果腳本無法編譯,它將返回一個空白頁面(通常是ERROT 500) - 檢查您的網絡服務器錯誤日誌 –