使用预处理语句获取所有php

时间:2017-01-24 02:22:42

标签: php mysql

我有一些PHP脚本的问题。我在大约一年前编写了一个PHP脚本,然后才学会了预备语句http://pastebin.com/WxXGnqLh,现在我试图将其转换为使用预处理语句。在pastebin链接中你可以看到我使用mysqli_fetch_assoc($ result)所以我在尝试使用准备好的语句时也这样做。但它无法让它发挥作用。我一直在这里看看stackoverflow,我已经谷歌搜索了好几个小时了。我希望有人可以帮助我。

所以这是我到目前为止所获得的代码,它不打印任何东西。它只是一个空白页

<?php
include('config/dbconf.php');
$guid = 1;
$slotmin = 0;
$slotmax = 18;

mysqli_select_db($conn, "characters");
$stmt = $conn->prepare("SELECT item FROM character_inventory WHERE guid = ? AND slot BETWEEN ? AND ?");
$stmt->bind_param("iii", $guid, $slotmin, $slotmax);
$stmt->execute();
$result = $stmt->get_result();
$stmt->store_result();
if($stmt->num_rows > 0) {
    while($row = $result->fetch_all(MYSQLI_ASSOC)) {
        echo $row['item'];
    }
}
?>

0 个答案:

没有答案
相关问题