如何在php中找到错误


How to find error in php

本问题已经有最佳答案,请猛点这里访问。

我是PHP初学者,正在记事本上编写代码。在更新/编辑表中的任何行时,在编程中创建时出错。当我从行中更改了一些内容,单击提交按钮,然后页面返回到主页面,没有任何更改,没有显示错误,显示我无法猜测错误在哪里。假设..-我有一个表,名字是客户详细信息,我点击了一个行编辑按钮,点击了一个名为"添加客户"的页面打开后,我试图更改一些客户信息,在一些更改后,"我点击了客户详细信息页面上的提交按钮和页面返回,但没有更改,也没有显示任何错误。"所以我的问题是如何解决它……

1
$error="Failed to Update.". mysqli_error($db); //this code I already putted


如果您想查看错误,那么您可以采取多种方法:

1.)您可以从php.ini中完成。

1
display_errors = on

2.)您可以从错误报告(1)中执行此操作;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// Turn off error reporting
error_reporting(1);

// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Report all errors
error_reporting(E_ALL);

// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?

3.)您可以从ini_set(显示错误),1)中执行此操作;

1
2
3
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

在index.php中设置


首先,您应该用以下行修改php.ini:

1
display_errors = on

您还可以在发送到数据库进行调试之前转储变量。

1
2
var_dump($yourvar);
die();


在声明php标记后使用它,或者显示您的完整代码进行说明:

1
ini_set('display_errors', 1);