Neden benim PHP MySQL çalışmıyor için bildirimde hazırlanır?

0 Cevap php

Şu anda PHP ve MySQL öğreniyorum. Ben sadece tüm MySQL trafiğini bir sınıf yazdı değilim, ama bazı hataları karşılaşmak ediyorum.

function table_exists($tablename){
    // check if table exists
    $stmt = $this->db->prepare("SHOW TABLES LIKE '?'");
    $stmt->bind_param("s", $tablename); //This is line 24.
    $stmt->execute();
    $ar = $stmt->affected_rows;
    $stmt->close();
    if ($ar > 0){
        return true;
    } else {
        return false;
    }
}

Bu sorun ile kod ve ben alıyorum hata

Generates Warning: mysqli_stmt::bind_param() [mysqli-stmt.bind-param]: Number of variables doesn't match number of parameters in prepared statement in C:\xampp\htdocs\mail\datahandler.php on line 24

Fikirler?

Teşekkürler

0 Cevap