簡體   English   中英

如何在查詢中使用變量?

[英]How do you use a variable in a query?

$this->db->query('SELECT Given_Name FROM member WHERE Member_No = $id_no');
echo $this->table->generate($query);

我正在嘗試使用 id_no 變量執行上述腳本。

如果您使用的是 MySQLi,最好使用准備好的語句:

$q = $this->db->prepare("SELECT Given_Name FROM member WHERE Member_No = ?;");
$q->bind_param("s", $id_no);
$q->execute();

$member = $q->fetch_array(MYSQLI_ASSOC))["Given_Name"];

更多信息: https://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM