Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法在NetBeans调试模式下删除记录(使用xDebug)_Php_Mysql_Netbeans_Xdebug - Fatal编程技术网

Php 无法在NetBeans调试模式下删除记录(使用xDebug)

Php 无法在NetBeans调试模式下删除记录(使用xDebug),php,mysql,netbeans,xdebug,Php,Mysql,Netbeans,Xdebug,当我使用Netbeans进行调试时,无法执行删除操作,因为$test\u impacted\u rows=mysqli\u impacted\u rows($dbc)将返回-1。这很奇怪,因为如果我只是运行脚本,删除运行良好在调试模式下,mysqli受影响的行($dbc)总是返回-1(应该是1)。到底是什么原因 require ('./mysqli_connect.php'); // Check if the form has been submitted: if ($_SERVER['REQ

当我使用Netbeans进行调试时,无法执行删除操作,因为$test\u impacted\u rows=mysqli\u impacted\u rows($dbc)将返回-1。这很奇怪,因为如果我只是运行脚本,删除运行良好在调试模式下,mysqli受影响的行($dbc)总是返回-1(应该是1)。到底是什么原因

require ('./mysqli_connect.php');

// Check if the form has been submitted:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    if ($_POST['sure'] == 'Yes') { // Delete the record.

        // Make the query:
        $q = "DELETE FROM users WHERE user_id=$id LIMIT 1";     
        $r = @mysqli_query ($dbc, $q);
                 $test_affected_rows= mysqli_affected_rows($dbc);
        if ($test_affected_rows == 1) { // If it ran OK.

            // Print a message:
            echo '<p>The user has been deleted.</p>';   

        } else { // If the query did not run OK.
            echo '<p class="error">The user could not be deleted due to a system error.</p>'; // Public message.
            echo '<p>' . mysqli_error($dbc) . '<br />Query: ' . $q . '</p>'; // Debugging message.
        }

    }
require('./mysqli_connect.php');
//检查表格是否已提交:
如果($\u服务器['REQUEST\u METHOD']=='POST'){
如果($_POST['sure']='Yes'){//删除记录。
//进行查询:
$q=“从用户中删除,其中用户\u id=$id LIMIT 1”;
$r=@mysqli_查询($dbc,$q);
$test_impacted_rows=mysqli_impacted_rows($dbc);
if($test\u impacted\u rows==1){//if运行正常。
//打印消息:
回显“用户已被删除。

”; }else{//如果查询未运行,则返回OK。 echo“

由于系统错误,无法删除用户。

”;//公共消息。 echo“”.mysqli_错误($dbc)。“
查询:“.$q”。

”;//调试消息。 } }
另外,我还尝试在EclipsePHP中进行调试,但遇到了相同的问题。所以我猜这可能是MySQL的问题