我无法理解我是如何编写此代码的,指南

问题描述 投票:0回答:1

这是我的完整页面代码,但是请注意在写引起错误的哪一行时出错。

您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以获取在'id'附近使用的正确语法。 ?>''在第131行)

[当我编写此$getpost = $db->select($query_edit);代码时,此类型的错误出现在我的管理页面上,我不知道该怎么办,我已经尝试了很多事情,但是错误没有得到解决!

<?php
$query_edit = "SELECT * FROM tbl_post WHERE id='$editpost' ";
$getpost = $db->select($query_edit);// This is the line that caused this error to be written

我的管理面板图像:

enter image description here

php mysql sql-server syntax
1个回答
0
投票

看来您使用的引号不正确。您可以但不应该这样做。$query_edit = 'SELECT * FROM tbl_post WHERE id="' . $editpost . '"';

您让自己可以进行SQL注入。查找PDO准备好的语句。

© www.soinside.com 2019 - 2024. All rights reserved.