我在 PHP 中有一个函数,可以将值插入到 MYSQL 表中。
function insertRow($db, $new_table, $ID, $Partner, $Merchant)
{
$insert = "INSERT INTO " .$new_table. " VALUES(number, "string", "string")"
$q = mysqli_query($db, $insert);
}
我正在努力定制 VALUES 部分。我需要数字、字符串和字符串分别作为 PHP 中的 ID、合作伙伴和商家变量。
我试过了
function insertRow($db, $new_table, $ID, $Partner, $Merchant)
{
$insert = "INSERT INTO " .$new_table. " VALUES(" .$ID . $Partner . $Merchant . ")";
$q = mysqli_query($db, $insert);
}
以及。但它似乎不起作用,因为对于 SQL 来说,字符串值必须用引号引起来。但如果我更改代码,使其成为 ."$ID" 。 “$合作伙伴”。 “$商家”。 “)”;因此变量根据需要用引号引起来,它们不再是 PHP 变量。如何将 PHP 变量包含在引号中以便我可以正确执行 SQL?