Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按id ASC OOP PHP从数据库顺序中选择最后3行_Php_Database_Oop_Pdo - Fatal编程技术网

按id ASC OOP PHP从数据库顺序中选择最后3行

按id ASC OOP PHP从数据库顺序中选择最后3行,php,database,oop,pdo,Php,Database,Oop,Pdo,不在输出中工作, 该行没有显示错误 如何更正行?您最好写以下内容 SELECT FROM users.id,username ORDER BY ID ASC LIMIT 3 原始查询是错误的,SQL和任何编程语言一样,需要完全按照预期编写 请做一个关于SQL的入门课程。应该是 SELECT id FROM users ORDER BY id ASC LIMIT 3 选择什么?用户ID上只有3行您在编写此查询时是否测试了它?它是否有任何错误?将其用作SELECT COLUMN1、COLUMN2

不在输出中工作, 该行没有显示错误
如何更正行?

您最好写以下内容

SELECT FROM users.id,username ORDER BY ID ASC LIMIT 3
原始查询是错误的,SQL和任何编程语言一样,需要完全按照预期编写

请做一个关于SQL的入门课程。

应该是

SELECT id FROM users ORDER BY id ASC LIMIT 3

选择什么?用户ID上只有3行您在编写此查询时是否测试了它?它是否有任何错误?将其用作
SELECT COLUMN1、COLUMN2、COLUMN3 FROM…
您的
SELECT
语法完全错误。在
FROM
子句中有列,但没有任何表。有一个错误,您只是忽略了它。然后在文件db i limit行$sql=“{$action}来自{$table},其中{$field}{$operator}($placeIds)ORDER BY id DESC limit 0,1”@DevKurd:您的代码对SQL注入非常开放。您使用的语法可能已被破坏,但其他用户可以执行他们想要的任何正确格式(和恶意)代码。欢迎使用堆栈溢出!虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满您的代码,因为这会降低代码和解释的可读性!SQL是一种编程语言吗?还是非程序性语言
SELECT id, username FROM users ORDER BY ID ASC LIMIT 3