我正试图产生一个简单的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) - 检查您的网络服务器错误日志 –