Bolehkah penyata PHP PDO menerima nama jadual atau lajur sebagai parameter?
P粉702946921
P粉702946921 2023-10-17 12:46:05
0
2
459

Mengapa saya tidak boleh menghantar nama jadual kepada penyata PDO yang disediakan?

$stmt = $dbh->prepare('SELECT * FROM :table WHERE 1');
if ($stmt->execute(array(':table' => 'users'))) {
    var_dump($stmt->fetchAll());
}

Adakah terdapat cara lain yang selamat untuk memasukkan nama jadual ke dalam pertanyaan SQL? Dengan keselamatan, maksud saya saya tidak mahu melakukannya

$sql = "SELECT * FROM $table WHERE 1"


P粉702946921
P粉702946921

membalas semua(2)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!