drn1008 2015-03-31 18:40
浏览 58

PHP / MySQL代码在MySQL版本5.5.34的本地主机上运行,​​但在MySQL版本5.5.40-36的服务器上不能运行。 代码有什么问题?

I have this code that works on my localhost connecting to my Godaddy database, but when I put it up on the Godaddy server, it does not work. What needs to be changed to make it work? I know that the connection to the database works because I have another PHP file that retrieves items with no problem.

It connects to the DB, then tries to execute the following code:

try {


$dbh = new PDO($dns, $user, $pass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

//$pdo = new PDO("mysql:host=$hostname;dbname=$database", $username, $password);

$items = [];

$start = isset($_GET['start']) ? (int)$_GET['start'] -1 : 0;
$count = isset($_GET['count']) ? (int)$_GET['count'] : 1;

$item = $dbh->query("SELECT SQL_CALC_FOUND_ROWS * FROM portfolio_items LIMIT $start, $count");
$itemsTotal = $dbh->query("SELECT FOUND_ROWS() AS count")->fetch(PDO::FETCH_ASSOC)['count'];

if($itemsCount = $item->rowCount()) {
    $items = $item->fetchAll(PDO::FETCH_OBJ);
}

echo json_encode(array(
    'items' => $items,
    'last' => ($start + $count) >= $itemsTotal ? true : false,
    'start' => $start,
    'count' => $count
    ));

}
catch (PDOException $e) {
    error_reporting(E_ALL);
}

?>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?
    • ¥15 matlab(相关搜索:紧聚焦)
    • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
    • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
    • ¥50 需求一个up主付费课程
    • ¥20 模型在y分布之外的数据上预测能力不好如何解决