如何在mysql查询上编写php变量

时间:2018-02-27 01:00:54

标签: php sql

我需要正确编写我的php变量。

$query2 = mysqli_query($con,"SELECT * FROM palettes LIMIT '$starting_number, $palettes_per_page'");

2 个答案:

答案 0 :(得分:0)

只需删除单引号,因为双引号可以读取变量的值

$query2 = mysqli_query($con,"SELECT * FROM palettes LIMIT $starting_number, $palettes_per_page");

希望这适合你

答案 1 :(得分:0)

您可以使用参数化查询,这也可以防止使用mysqli_real_escape_string

$stmt = $conn->prepare("SELECT * FROM palettes LIMIT ?, ?'"); $stmt->bind_param("ii", $starting_number, $palettes_per_page); $stmt->execute();