オンラインのチュートリアルに従って、このコードを取得することができました:
class RedeemAPI {
private $db;
// Constructor - open DB connection
function __construct() {
$this->db = new mysqli('localhost', 'username', 'password', 'promos');
$this->db->autocommit(FALSE);
}
// Destructor - close DB connection
function __destruct() {
$this->db->close();
}
// Main method to redeem a code
function redeem() {
// Print all codes in database
$stmt = $this->db->prepare('SELECT id, code, unlock_code, uses_remaining FROM rw_promo_code');
$stmt->execute();
$stmt->bind_result($id, $code, $unlock_code, $uses_remaining);
while ($stmt->fetch()) {
echo "$code has $uses_remaining uses remaining!";
}
$stmt->close();
}
}
それからすぐに、男は私がページを実行してこれを見るべきだと言います:
test has 10000 uses remaining!
しかし、何も起こりません。ページは空白です。データはデータベースにあり、資格情報は 100% 正しいです。
何かご意見は?ありがとう。