Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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 MySQLi查询以静默方式失败,但在sqlshell上成功_Php_Mysql_Sql_Mysqli - Fatal编程技术网

Php MySQLi查询以静默方式失败,但在sqlshell上成功

Php MySQLi查询以静默方式失败,但在sqlshell上成功,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,我正试图从我的OsTicket安装中提取一些数据,但由于某些原因,第一个SQL查询以静默方式失败(行首:$openTickets)。但是,当输入MySQL shell时,查询可以工作 <?php define('INCLUDE_DIR','dumb hack'); require_once("./include/ost-config.php"); $mysqli = new mysqli(DBHOST, DBUSER, DBPASS, DBNAME); if ($

我正试图从我的OsTicket安装中提取一些数据,但由于某些原因,第一个SQL查询以静默方式失败(行首:
$openTickets
)。但是,当输入MySQL shell时,查询可以工作

<?php
    define('INCLUDE_DIR','dumb hack');
    require_once("./include/ost-config.php");

    $mysqli = new mysqli(DBHOST, DBUSER, DBPASS, DBNAME);
if ($mysqli->connect_error) {
    die("Couldn't Connect to MySQL Database.\nError (" . $mysqli->connect_errno . "): " . $mysqli->connect_error);
}

$openTickets = $mysqli->query("SELECT ticket_id, number, user_id FROM ost_ticket WHERE status='open'");

[...snip...]
?>
请参见


如果
$openTickets
返回false,请使用
$mysqli->error
来确定错误是什么。
$mysqli->errno=0
根据该行后面的var转储。
$openTickets = $mysqli->query("SELECT ticket_id, number, user_id FROM ost_ticket WHERE status='open'");
if ($openTickets === false) {
    printf("Errorcode: %d\n", $mysqli->errno);
}