Php 我想显示数据库中的前10行

Php 我想显示数据库中的前10行,php,mysql,database,Php,Mysql,Database,这是我的代码 $sql_s=从products LIMIT 10中选择列,其中id_product={$id} 限制10应在WHERE子句之后 编辑1 假设您正在使用MySQLi,此链接有助于调试MySQLi 限制在WHERE子句之后。错误检查会发出该语法错误的信号。欢迎来到stackoverflow。请花点时间阅读:。要获得前10条记录,您应该使用ORDER BY,但不知道您称之为“自动增量”列,或者即使您有一个列,也很难更具体地说明您需要进行的排序,因为这不一定返回前10条记录。它以不可预测

这是我的代码

$sql_s=从products LIMIT 10中选择列,其中id_product={$id}

限制10应在WHERE子句之后

编辑1

假设您正在使用MySQLi,此链接有助于调试MySQLi


限制在WHERE子句之后。错误检查会发出该语法错误的信号。欢迎来到stackoverflow。请花点时间阅读:。要获得前10条记录,您应该使用ORDER BY,但不知道您称之为“自动增量”列,或者即使您有一个列,也很难更具体地说明您需要进行的排序,因为这不一定返回前10条记录。它以不可预测的顺序返回10条记录PHP的错误报告并不表示MySQL语法错误。我们不知道他们正在使用哪个MySQL API连接。@RiggsFolly这个评论不应该是关于这个问题的吗?@JonStirling是的,应该是。我只是想吸引OP的眼球,所以也许他用了这个答案,他可能会意识到,只要为他付出一点努力,他就可以让“Script47”为他完成所有的工作。上帝啊,如果我一直这么做,我们可能一天只回答一个问题。如果勺子从他们嘴边经过,大多数OP都不会认出它
$sql_s = "SELECT column FROM products WHERE id_product={$id} LIMIT 0, 10";