【发布时间】:2014-11-20 20:12:18
【问题描述】:
我试图从我的 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找出错误所在。