Почему этот код PHP дает мне пустой экран? - PullRequest
1 голос
/ 10 октября 2019

У меня есть этот код PHP:

<?php
require 'dbh.inc.php';

$sql = "SELECT * FROM productsinfo WHERE productName=?;";
$statement = mysqli_stmt_init($conn);

if (!mysqli_stmt_prepare($statement, $sql)) {
    header("Location: ../productsPage.php?error=SQLError");
    exit();
}

else {
    mysqli_stmt_bind_param($statement, "i", $_GET['productIdInvisible']);
    mysqli_stmt_execute($statement);

    $result = mysqli_stmt_get_result($statement);
    if ($row = mysqli_fetch_assoc($result)) {
        echo $row['productName'];
    } else {
        echo "problem";
    }
}

Однако, когда я его запускаю, он не показывает никаких результатов, я просто получаю пустой экран. Пожалуйста, помогите мне!

1 Ответ

0 голосов
/ 10 октября 2019

Вы должны включить ошибки:

    error_reporting(E_ALL);
    ini_set('display_errors', 'On');

Скорее всего, у вас есть ошибки, которые привели к смерти вашего скрипта, но вы не можете их увидеть из-за отключенных ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...