如何修复允许的内存大小PHP


how to fix Allowed memory size PHP

我得到以下错误:致命错误:允许的内存大小134217728字节已用完(试图分配65488字节)。

<?php
session_start();
require'class/DB.php';
$db = new clsDB();

$getRows = $db->getRows("SELECT * FROM category");
echo "<form method='"post'" action='"category.php'">
        <table>";
while($row = $getRows->fetch()){

    ?>
    <tr><td><input type="checkbox" name="checkbox[]" value="<?php echo $row['catId'] ?>"><?php echo $row['catName'];?></td>
        <br />
    </tr>
    <?php

}
?>
        </table>
        <input type="submit" name="delete" value="delete">
        </form>
        <?php
if(isset($_POST['delete'])) {
    foreach ($_POST['checkbox'] as $check) {
        //$deleteRow = $db->deleteRow("DELETE FROM category WHERE catId ='" . $check . "' ");
        $deleteRow = $db->deleteRow("DELETE FROM category WHERE catId = ? ", $check);
    }
}
?>

这是我得到错误的线路

public function deleteRow($query, $params = []){
        $this->deleteRow($query, $params);
    }

线路来自我的DB类

我不知道如何解决这个问题,请留下一些有用的

您可以调整内存限制:

ini_set('memory_limit', '128M');

根据您的要求更改大小